![](/img/trans.png)
[英]Bootstrap form validation - Validate a form using an on click event
[英]JQuery form validation I need a click event in knockoutjs to validate form
我有一个保存按钮HTML,并且在一个ID为myform的表单内
<button data-bind="click: save" type="submit">Save</button>
我正在使用jquery验证器验证表单,如下所示。
$("#myform").validate({ submitHandler: myVM.save });
在我的剔除视图模型中,我具有一个保存功能并将我的Ajax发布数据发送到服务器。
我想先验证表单,然后再将数据发送到服务器,但事实并非如此,因为我认为这是一个事件。
我在myVM中的保存功能如下所示...
self.save = function(){ $.ajax({ My ajax post info }) }
任何帮助,将不胜感激。
谢谢
如果您正在执行自己的AJAX调用以将数据发送到服务器,则将按钮的类型更改为“按钮”,而不是“提交”,因此浏览器不要尝试将整个表单提交给浏览器。
这是我的答案:
我刚刚添加:
if (!$("#myform").valid())
alert("form not valid");
在我的ajax调用之前,它奏效了。
感谢大家
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.