javascript的onchange事件與jQuery的change()方法比較
更新時間:2009年09月28日 18:14:33 作者:
本來是想添加文本框文本內(nèi)容改變事件動作的,結(jié)果找了許多這方面的javascript代碼都不如意。
改變一下思路變成鍵盤按鍵事件,如下:
<asp:TextBox ID="txtName" runat="server" onkeyup="fNameChange();"></asp:TextBox>
這里有一點毛病是,你復(fù)制粘貼的內(nèi)容,無法觸發(fā)這個事件。下面是相關(guān)的一些代碼:
function fNameChange(){
if($('#txtName').val().length<6){
jQuery("#checkSta").html("姓名過短!").css("color","red");
}else{
myajax();
}
}
下面是網(wǎng)上搜索的一些內(nèi)容:
//onload()事件
$(function(){//事件確實被追加上了,但是執(zhí)行的時機不對。
$('#txtName').change(function(){fNameChange();});
})
/*這是有人說的用js實現(xiàn),我發(fā)現(xiàn)不能用。
<script language="javascript" type="text/javascript">
window.onlad = function(){
document.getElementById('tx1').attachEvent("onchange",txChange)
}
function txChange(){
alert("");
}
</script>
*/
暫時這樣解決,誰如果有真正的onchange()方法,請告訴我,謝謝。
<asp:TextBox ID="txtName" runat="server" onkeyup="fNameChange();"></asp:TextBox>
這里有一點毛病是,你復(fù)制粘貼的內(nèi)容,無法觸發(fā)這個事件。下面是相關(guān)的一些代碼:
復(fù)制代碼 代碼如下:
function fNameChange(){
if($('#txtName').val().length<6){
jQuery("#checkSta").html("姓名過短!").css("color","red");
}else{
myajax();
}
}
下面是網(wǎng)上搜索的一些內(nèi)容:
復(fù)制代碼 代碼如下:
//onload()事件
$(function(){//事件確實被追加上了,但是執(zhí)行的時機不對。
$('#txtName').change(function(){fNameChange();});
})
/*這是有人說的用js實現(xiàn),我發(fā)現(xiàn)不能用。
<script language="javascript" type="text/javascript">
window.onlad = function(){
document.getElementById('tx1').attachEvent("onchange",txChange)
}
function txChange(){
alert("");
}
</script>
*/
暫時這樣解決,誰如果有真正的onchange()方法,請告訴我,謝謝。
相關(guān)文章
Javascript oop設(shè)計模式 面向?qū)ο缶幊毯唵螌嵗榻B
這篇文章主要介紹了Javascript oop設(shè)計模式 面向?qū)ο缶幊毯唵螌嵗榻B的相關(guān)資料,這里附有實例代碼幫助大家學(xué)習(xí)理解,需要的朋友可以參考下2016-12-12JS實現(xiàn)鼠標拖拽盒子移動及右鍵點擊盒子消失效果示例
這篇文章主要介紹了JS實現(xiàn)鼠標拖拽盒子移動及右鍵點擊盒子消失效果,涉及javascript事件響應(yīng)及頁面元素屬性動態(tài)操作相關(guān)實現(xiàn)技巧,需要的朋友可以參考下2019-01-01