当I'I’我没有使用提交按钮
jQuery validation errors are not shown when I'm not using a submit button
查看这个jsbin。
我有一个带有自定义按钮的表单,它通过ajax提交(而不是真正的提交按钮)。我使用jquery验证来验证表单,并运行validate().checkForm()
来验证它
我的问题是,当我这样做时,为什么不显示特定字段上的错误消息?当我使用标准的提交按钮时,它们看起来很好。
编辑:我的例子不包括ajax提交,只是假装它在那里。
因为validate正在侦听提交事件。
如果在单击事件中添加$("form").submit();
,则会触发它。
http://jsbin.com/avuhed/edit#javascript,html,实时
Piggy根据@weezer的说法,您需要将表单提交事件与按钮单击相关联,还需要将其放入表单本身。现在它就在它的外面。为了将来的更新和理智,把它组合在一起会让你的生活更轻松。
您可能需要在自定义提交按钮上附加一个.click处理程序,如下所示:
var isValid = $("#yourForm").valid();
if(isValid) {
// Do stuff
}
是的,我有,如果你放:
$("#submit").click(function() {
var isValid = $("#form").isValid();
if(isValid) {
alert('test');
}
});
验证起作用,而不是在表单中移动自定义按钮。http://jsbin.com/ajeyot/9
相关文章:
- 带有验证和隐藏字段值的提交按钮
- 如何在 API 调用后和 if 语句中启用提交按钮
- 提交按钮,该按钮位于使用 Excel VBA 的 Javascript 中
- 如何使用提交按钮搜索表中的记录
- 在单击按钮前后禁用提交按钮
- 在表单完成并确认密码之前,请禁用提交按钮
- 如何使用Java脚本创建提交按钮's的拖放功能
- 如何在单击“提交”按钮时为“新建”窗口编写JavaScript,用“确定”和“取消”显示注册信息
- 提交按钮通过JQuery和JavaScript函数所做的更改不会持续
- 从输入时提交到jQuery,无需提交按钮,无需表单操作
- onclick提交按钮JSP
- 通过提交按钮传递值
- 如果ng单击附加到提交按钮,则表单未验证
- 如何在Razor MVC 5.2.3 Ajax中使用多个提交按钮
- 使用提交按钮隐藏未选中的单选按钮
- Ruby/JS如何在提交按钮后重新加载页面
- JavaScript表单提交没有't fire asp服务器端点击功能的提交按钮
- 使用javascript后,提交按钮不起作用
- 如何使用jQuery/Ajax响应特定的提交按钮
- 表单中的提交按钮在 PHP 打印中不起作用