如何禁止提交表单?我尝试了下面的jQuery大块没有成功 - 任何想法?
$('#signup').submit(function(){
$('input[type=button]', this).attr('disabled', 'disabled');
});
答案 0 :(得分:1)
我不确定您是否正在寻找物理灰色的按钮,或者只是阻止默认操作。下面是一个示例,它将在单击时运行您的代码,灰色按钮,然后阻止默认的表单提交行为。
$('#signup').submit(function(){
$('input[type=button]', this).attr('disabled', 'disabled').css('opacity',0.5);
return false;
});
答案 1 :(得分:0)
一个简单的return false
应该可以解决问题。如果这不起作用,您可以始终使用事件的preventDefault()
功能。
答案 2 :(得分:0)
我认为问题是你的选择器,这不是“按钮”类型
更改
$('input[type=button]', this).attr('disabled', 'disabled');
要
$('input#signup', this).attr('disabled', 'disabled');