jquery和php表单验证

时间:2011-07-23 20:59:56

标签: jquery

我正在验证使用PHP的表单(部分内容):

if (!($email)){
echo "<br />
<br />
<span class=\"difftext\">Please enter your E-mail!</span>";
exit();
}

有没有办法,通过使用Jquery,显示msg而不刷新我的页面,还是我必须完全使用Jquery验证?

谢谢

编辑...

('#chkout', 'submit', function(){
   $.ajax({
     type: 'post',
     url: 'help_scripts/prcd_chkout_ondelivery.php',
     data: 'data',
     success: function (){
     $('#cust_order_result').html('data');
     }
 })
 return false;

});

3 个答案:

答案 0 :(得分:2)

您可以在使用jQuery提交表单之前验证表单。请记住,客户端表单验证不能替代服务器端表单验证,您仍然需要使用它。

答案 1 :(得分:2)

您可以使用JQuery设置 AJAX调用。通过AJAX调用,您可以在不进行页面刷新的情况下进行服务器端验证

在JQuery手册中查找changeajax,尝试构建适合您案例的鳕鱼。

答案 2 :(得分:2)

有两种选择: 1)中断提交过程以使用Javascript / JQuery检查所需输入字段中的值,并在验证通过时允许提交。

2)仍然使用PHP进行验证,但是使用AJAX调用提交表单并使用PHP脚本设置成功和不成功验证的案例。

实际过程将根据您要使用的这两个选项中的哪一个而有所不同。