当单击表单提交按钮时,将调用验证所有字段的函数。但是,如果验证失败,则不会发生任何事情。使用jQuery验证表单
我使用mailto:
作为我的动作,这是否有所作为?点击提交按钮时
这是正确的方式来调用一个函数:
我希望得到两件事情澄清?$(document).ready(function(){ $('#contactForm').submit(function(){ checkMail(); }); });
可我即使我使用
mailto:
仍然验证字段?
这里是代码的其余部分:
function checkEmail(){
var email = document.contact.email.value;
if(email == "") {
document.getElemtById("email_error").innerHTML = "No Email Address";
return false;
}
else {
document.getElementById("email_error").innerHTML = ""
return true;
}
}
HTML:
<form name="contact" action="mailto:[email protected]" method="post">
<li>
<label for="email">Email</label>
<input id="email" type="text" name="email" placeholder="Enter Email Address">
</li>
<span id="email_error"></span>
而且,我不上点击提交收到一条错误消息。
您n eed提供更多的HTML,即表单标签。 – phant0m
道歉,现在完成 – Richlewis