我有一个文本框(facebook链接字段),我正在将ajax与“ jquery on blur event”一起使用, 一切正常,但问题是,如果返回错误 那么只有在给出新的正确链接之前,才应提交表单(成功的味精/绿色文本) 我尝试了以下方法,我该如何解决?
<input type="text" class="form-control" placeholder="Enter Facebook Profile Link" name="facebook_link" id="facebook_link">
<script>
$(document).ready(function(){
$("#facebook_link").blur(function(){
var fb = $("#facebook_link").val();
$.ajax(
{
type:"post",
url: "<?php echo base_url(); ?>index.php/home/check_fb",
data:{ fb:fb},
success:function(response)
{
if($.trim(response) == "true")
{
$('#msg').html('<span style="color:green;">Valid Facebook Link</span>');
}
else
{
$('#msg').html('<span style="color:red;">Link is invalid</span>');
return false;
}
}
});
});
});
</script>