|
<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()方法,請告訴我,謝謝。
JavaScript技術:javascript的onchange事件與jQuery的change()方法比較,轉載需保留來源!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。