您的位置:首页 > Web前端 > JQuery

javascript的onchange事件与jQuery的change()方法比较

2009-09-28 00:00 876 查看
改变一下思路变成键盘按键事件,如下:
<asp:TextBox ID="txtName" runat="server" onkeyup="fNameChange();"></asp:TextBox>
这里有一点毛病是,你复制粘贴的内容,无法触发这个事件。下面是相关的一些代码:
function fNameChange(){ 
if($('#txtName').val().length<6){ 
jQuery("#checkSta").html("姓名过短!").css("color","red"); 
}else{ 
myajax(); 
} 
}

下面是网上搜索的一些内容:
//onload()事件 
$(function(){//事件确实被追加上了,但是执行的时机不对。 
$('#txtName').change(function(){fNameChange();}); 
}) 
/*这是有人说的用js实现,我发现不能用。 
<script language="javascript" type="text/javascript"> 
window.onlad = function(){ 
document.getElementById('tx1').attachEvent("onchange",txChange) 
} 
function txChange(){ 
alert(""); 
} 
</script> 
*/

暂时这样解决,谁如果有真正的onchange()方法,请告诉我,谢谢。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: