Php 在单击按钮之前验证表单
我在联系人页面上有一个表单,我想在用户单击提交按钮之前对其进行验证Php 在单击按钮之前验证表单,php,javascript,Php,Javascript,我在联系人页面上有一个表单,我想在用户单击提交按钮之前对其进行验证 <form id="contact" name="f1" action="mail.php" onsubmit="validate()"> 我有Javascript代码,可以验证字段。但是,当我单击按钮时,用户将被重定向到“mail.php”,而不进行验证。尝试以下操作: <form id="contact" name="f1" action="mail.php" onsubmit="return val
<form id="contact" name="f1" action="mail.php" onsubmit="validate()">
我有Javascript代码,可以验证字段。但是,当我单击按钮时,用户将被重定向到“mail.php”,而不进行验证。尝试以下操作:
<form id="contact" name="f1" action="mail.php" onsubmit="return validate();">
试试这个简单的例子如果您有一个验证函数,那么执行以下操作
If (validation()){
$('form').submit();
}
javascript onclick事件仅调用该函数 但是如果您尝试返回函数() 如果函数返回true,则只提交表单 另一种方法是使用验证变量
var validate = true
if( ...validation condition fails ... )
{
validate = false
}
if (validate)
{
$('#formID').submit();
}
将您在tagWell kishan表格中使用的代码张贴出来,告诉我们您首先尝试了什么。显示一些代码,我们应该如何看到有什么错误???我认为您希望在用户单击表单之前验证表单中的每个字段。不是吗?我想当我点击提交按钮时,会触发两个事件;一个是正在调用的javascript函数,另一个是表单标记中的action属性。我试过很多网络上的例子,但都没有成功。如何解决两个事件之间的冲突?
var validate = true
if( ...validation condition fails ... )
{
validate = false
}
if (validate)
{
$('#formID').submit();
}