query动态验证表单

今天讲一些jquery动态验证表单的事吧,我们通常在写表单的验证的时候用的更多是change事件,但是change事件不能动态的检测我们input文本中的内容,这里我们就要用到oninput事件(就是在文本框内容改变的时候触发,这个仅仅在非ie下),onpropertychange事件(ie下,文本框内容触发的时候改变)动态检测,效果超级好!看怎么用吧1
$(":input[type='text']").bind("input propertychange",function(){
console.log("一直在变")
})
//这是一个兼容的写法(引用jquery)兼容ie7以上浏览器,只要文本框文字一变就会触发
纯js写法 非IE oninput事件,IE是 onpropertychange事件
个人建议直接写在html中,然后写个方法函数插入进来
<input type="text" name="txt" oninput="alert(this.vale)" onpropertychange="alert(this.value)">
这样可以兼容所有浏览器
判断浏览器常用的方式:
1 if(‘\v’==’v’){
alert(“ie”)
}else{
alert(“非ie”)
}
2 var userAgent=navigator.userAgent //取得浏览器的userAgent字符串
if(userAgent.indexOf(“Chrome”)!==-1){
alert(“您当前的浏览器是Chrome”)
}
if(userAgent.indexOf(“Opera”)!==-1){
alert(“您当前的浏览器是Opera”)
}
if(userAgent.indexOf(“Firefox”)!==-1){
alert(“您当前的浏览器是Firefox”)
}

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值