目前我的功能在点击输入时被激活,但如果他们输入的单词已经存在,我是否可以让它显示警告?
示例:
如果用户键入homepage
并且已经使用了(包含PHP,但我只是在排序AJAX atm)我希望它显示错误 - 而不是在点击输入时。
功能:
$(".postForm").on('click', '#post_title', function (e) {
var data = {
moviesparx_website_id : $('#post_title').data("id"),
post_title : $('#post_title').val()
};
console.log(data);
e.preventDefault();
$.ajax({
url: '<?=base_url()?>/page/op',
data:data ,
type: 'POST',
success: function (resp) {
alert(resp);
},
error: function (resp) {
console.log("Error in ajax request");
}
});
});
}
答案 0 :(得分:0)
在输入的按键功能中检查:
$('#theInput').keypress(function(){
if($(this).val()!=''){
// write your ajax checking code here...
}
});
答案 1 :(得分:0)
使用onBlur应符合您的要求:)
当用户退出当前输入元素(http://api.jquery.com/blur/)的焦点时,模糊将起作用。