У меня есть текстовое поле (поле ссылки facebook), я использую ajax с «jquery on blur 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>