有一个input框,鼠标的光标,移出input框,触发ajax,怎么实现
<input type="text" id="name" value="" onblur="sendData()"/>
<script>
function sendData(){
var name=$('#name').val();
$.ajax({
url:"http://xxxx",
type:"post",
dataType:"json",
data:"name="+name,
error:function(){
alert('操作失败')
},
success:function(json){
alert('操作成功')
}
});
}
</script>
解决
楼上是正确的
<input onmousemove="ajax(xxx)" />
鼠标的光标是什么鬼?鼠标移出用 mouseleave ,失去焦点用 onblur