使用Jquery,如何通过ID禁用提交按钮?我尝试了很多代码,但都失败了。
$("#sign_up").attr('disabled', 'disabled');
这是我尝试的另一个: -
$("#sign_up").attr('disabled', true);
注意:我已经包含了jquery库://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js
如果你提供一个小提琴,那将是非常好的:)
答案 0 :(得分:1)
jQuery文档声明“.prop()方法应该用于设置disabled和checked而不是.attr()方法。” - http://api.jquery.com/prop/#prop-properties
disabled
是一个属性,需要使用$(element).prop()
方法以这种方式解决。我为你创建了一个有效的jsFiddle:
http://jsfiddle.net/tb5Xh/1/
答案 1 :(得分:0)
它应该可以正常工作。
$("#sign_up").attr('disabled', 'disabled');
检查小提琴。
http://jsfiddle.net/qb2vH/
检查是否正确添加了jquery库。
答案 2 :(得分:0)
用户仍然可以通过在表单字段中按Enter来提交表单。
如果要停止提交整个表单,可以截取表单的提交事件:
$("#sign_up").closest('form').submit(function(e) {
e.preventDefault();
return false;
});