我必须使用超链接而不是输入提交或输入按钮来提交表单。它需要由jQuery验证器验证。当我使用输入提交或输入按钮时,一切都运行良好,但是当我在href中放置一个submit()时,超链接根本不会验证(表单提交但不进行验证)。如何从超链接运行验证器插件然后提交表单...?谢谢大家。
答案 0 :(得分:1)
世界上最简单的事情:
$("#myform").submit(function(e) {
/* do the validation */
if (validationFailed) {
e.preventDefault();
}
});
$("#mylink").click(function(e) {
e.preventDefault(); /* because you don't want to GO anywhere */
$("#myform").submit();
});
答案 1 :(得分:0)
添加标记并向标记添加onclick事件,并在点击事件中进行验证。
<a onclick="ValidateForm()">Submit</a>
Javascript:
function ValidateForm()
{
$("#myForm").validate();
}