在按钮单击之前验证表单

时间:2012-10-05 11:25:55

标签: php javascript

我在联系页面上有一个表单,我希望在用户点击提交按钮之前验证该表单。

<form id="contact" name="f1" action="mail.php" onsubmit="validate()">

我有Javascript代码,可以对字段进行验证。但是,当我点击按钮时,用户被重定向到'mail.php'而没有进行验证。

5 个答案:

答案 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();
}