input不失去焦点激发javascript

input的change等方法都是要失去焦点才可以激发javascript,要想在不失去焦点的情况下随时激发javascrip的话,要写成下面的样子,这里用的是jquery
其中的inputid就是输入框的ID

<script type="text/javascript">
$(function(){
if($.browser.msie){
$("#inputid").bind("propertychange",function(){
checkInput();
});
}else{
$("#inputid").bind("input",function(){
checkInput();
});
}
})

function checkInput(){
var inputid = $("#inputid").val();
if(inputid.length == 8){
$("#form").submit();
}
}
</script>


需要说明的一定是,上面提交form数据的时候,如果form里边有input type=submit的,会提交不上数据,没有反应的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值