我想知道如何使用jQuery禁用按钮(不提交),而表单不验证与jQuery验证,但是当它确认,启用按钮。如何禁用按钮,而表单不验证与jQuery验证?
0
A
回答
0
$('#button').attr('disabled', 'disabled');
$("#myform").validate();
$("#submit").click(function() {
if ($("#myform").valid())
$('#button').removeAttr('disabled');
});
+0
谢谢!我实际上已将它绑定到模糊方法,它也可以工作,除非它不需要额外的按钮! – 2009-12-28 00:57:27
0
这样做有点棘手。我会建议尝试是结合一个change()
事件:
$(":input").change(function() {
$('#formid").validate();
if ($("#formid").valid()) {
$("#buttonid").removeAttr("disabled");
} else {
$("#buttonid").attr("disabled", true);
}
});
这种方法的缺点是,例如,如果一个文本字段不能为空白change()
事件不会被解雇,直到它失去对焦,这样按钮不会被取消。如果这对你很重要,你可以添加一个keydown()
事件。
+0
小字体错误 - 我认为第5行应该是'... removeAttr ...“。另外,如果有任何变化,您将动态添加输入字段,您可以使用jquery”live“方法而不是”change“来将列表添加到所有输入字段,甚至在页面加载后添加。 – 2009-12-28 00:40:18
相关问题
- 1. 如何验证表单,而不使用禁用按钮
- 2. 表单验证和禁用的按钮
- 3. 表单验证禁用按钮
- 4. jquery验证单选按钮
- 5. jquery验证单选按钮
- 6. jquery单选按钮验证
- 7. 验证表单与单选按钮
- 8. JQuery验证与多组单选按钮
- 9. 提交按钮的jQuery表单验证
- 10. 验证单选按钮不工作jquery
- 11. 使用jQuery验证插件验证单选按钮组
- 12. jQuery禁用按钮(不提交),直到字段验证+验证插件
- 13. 使用Jquery验证单选按钮集
- 14. 使用jQuery验证单选按钮
- 15. jQuery表单验证对于单选按钮或单选按钮
- 16. 禁用jquery验证
- 17. jquery howto:验证div而不是表单
- 18. 如果验证为true,请禁用提交按钮(jQuery验证引擎)
- 19. 如何禁用表单身份验证
- 20. 如何使用jQuery验证表中的单选按钮
- 21. 如何在验证按钮时启用/禁用按钮?
- 22. 验证单选按钮组没有jQuery验证
- 23. Silverlight:在验证错误时禁用按钮? (麻烦验证)
- 24. 如何启用/禁用单选按钮点击asp.net验证器?
- 25. AngularJS验证:如何触发按钮单击验证?
- 26. Jquery对表单子验证的验证
- 27. jQuery表单验证验证年龄
- 28. Live Jquery表单验证和CakePHP验证
- 29. jQuery - 表单验证
- 30. jquery表单验证
请详细说明你想问什么? 你问这样的问题: 有一个表单有一个验证按钮,一旦表单已经验证你想启用一个“下一步”按钮,否则这个“下一步”按钮被禁用..或者你问别的东西... ! – 2009-12-27 23:45:10
哦,是的,我的坏。该表单有一个只执行一些JS的按钮,但在表单验证之前需要禁用该按钮。该按钮从禁用开始,只需要jQuery验证代码即可在整个表单验证后启用它。 – 2009-12-27 23:50:30