我正在验证使用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;
});
答案 0 :(得分:2)
您可以在使用jQuery提交表单之前验证表单。请记住,客户端表单验证不能替代服务器端表单验证,您仍然需要使用它。
答案 1 :(得分:2)
答案 2 :(得分:2)
有两种选择: 1)中断提交过程以使用Javascript / JQuery检查所需输入字段中的值,并在验证通过时允许提交。
2)仍然使用PHP进行验证,但是使用AJAX调用提交表单并使用PHP脚本设置成功和不成功验证的案例。
实际过程将根据您要使用的这两个选项中的哪一个而有所不同。