我试图在用户提交表单后禁用提交按钮。在提交后禁用提交按钮
,这里是我的js
$('.dDisable').click(function(){
var value = $('.chars').val();
var chars = value.length;
if (chars<10){
$(".dDisable").submit(function(e){
$('.chars').css('border','1px solid red');
return false;
});
}
else{
$('.dDisable').one('submit', function() {
$(this).find('input[type="submit"]').attr('disabled','disabled');
$(this).css('opacity','0.5');
});
}
});
出于某种原因,当用户点击提交按钮textarea的(.chars)得到一个红色边框,然后整个窗体(.dDisable)获得的0.5
不透明这里是http://jsfiddle.net/#&togetherjs=UlcR8bJwIM
由于某种原因,它似乎是工作,但形式没有得到发送。
将是巨大的,如果你能创造小提琴 –
如果你正在使用jQuery 1.6或更高版本,检查出的道具()方法,而不是设置为“禁用”属性。 http://api.jquery.com/prop/ – 12hys