我在联系页面上有一个表单,我想在用户单击提交按钮之前对其进行验证。
<form id="contact" name="f1" action="mail.php" onsubmit="validate()">
我有 Javascript 代码可以验证字段。但是,当我单击按钮时,用户将被重定向到“mail.php”而不进行验证。
我在联系页面上有一个表单,我想在用户单击提交按钮之前对其进行验证。
<form id="contact" name="f1" action="mail.php" onsubmit="validate()">
我有 Javascript 代码可以验证字段。但是,当我单击按钮时,用户将被重定向到“mail.php”而不进行验证。
<form id="contact" name="f1" action="mail.php" onsubmit="return validate();">
尝试这个:
<form id="contact" name="f1" action="mail.php" onsubmit="return validate();">
如果您有验证功能,请执行以下操作
If (validation()){
$('form').submit();
}
javascript onclick 事件仅调用该函数,但如果您尝试返回 function(),则如果该函数返回 true,则仅提交表单。
另一种方法是使用验证变量
var validate = true
if( ...validation condition fails ... )
{
validate = false
}
if (validate)
{
$('#formID').submit();
}