我在联系页面上有一个表单,我希望在用户点击提交按钮之前验证该表单。
<form id="contact" name="f1" action="mail.php" onsubmit="validate()">
我有Javascript代码,可以对字段进行验证。但是,当我点击按钮时,用户被重定向到'mail.php'而没有进行验证。
答案 0 :(得分:2)
<form id="contact" name="f1" action="mail.php" onsubmit="return validate();">
答案 1 :(得分:1)
试试这个:
<form id="contact" name="f1" action="mail.php" onsubmit="return validate();">
答案 2 :(得分:0)
答案 3 :(得分:0)
如果您有验证功能,请执行类似
的操作If (validation()){
$('form').submit();
}
答案 4 :(得分:0)
javascript onclick事件仅调用该函数 但如果你尝试返回功能() 然后,如果函数返回true,则只提交表单。
另一种方法可以是使用验证变量
var validate = true
if( ...validation condition fails ... )
{
validate = false
}
if (validate)
{
$('#formID').submit();
}