【发布时间】:2016-08-23 23:50:43
【问题描述】:
伙计们,我想在 php 文件“validate.php”中验证电子邮件地址。但它不起作用。我没有从“validate.php”文件中得到任何响应。
jQuery 代码:
function validate_email(email){
$.post('validate.php', {email:email}, function(data){
$('msg').text(data);
});
}
$('#input').focusin(function(){
if($('#input').val() === ''){
$('#msg').text("Enter Valid Email Address");
}
else{
validate_email($('#input').val());
}
}).blur(function(){
$('#msg').text("");
}).keyup(function(){
validate_email($('#input').val());
});
“validate.php”代码:
<?php
if(isset($_POST['email'])){
$email = $_POST['email'];
if(!empty($email)){
if(filter_var($email, FILTER_VALIDATE_EMAIL) === false)
echo 'Email Address is not Valid, Enter a Valid Email Address.';
else
echo 'Email is valid. Mubarak Ho!';
}
}
?>
【问题讨论】:
-
检查浏览器的 JavaScript 控制台是否有错误并检查网络请求。
标签: php jquery validation