oninput && onpropertychange
2011-11-30 11:33 前端小鬼 阅读(680) 评论(0) 收藏 举报<div id="msg"></div>
<input id='txt' value="" />
//当状态改变的时候执行的函数
function handle()
{
document.getElementById('msg').innerHTML='输入的文字长度为:'+document.getElementById('txt').value.length;
}
//firefox下检测状态改变只能用oninput,且需要用addEventListener来注册事件。
if(/msie/i.test(navigator.userAgent)) //ie浏览器
{
document.getElementById('txt').onpropertychange=handle;
}
else
{//非ie浏览器,比如Firefox
document.getElementById('txt').addEventListener("input",handle,false);
}
$("#textboxID").bind("propertychange", function() {
alert($(this).val());
});
浙公网安备 33010602011771号