萬盛學電腦網

 萬盛學電腦網 >> 腳本專題 >> javascript >> jquery 文本框回車與change事件

jquery 文本框回車與change事件

   文本框的改變用change事件

  要用bind,兩個是有區別的,change只是在失去焦點的時候出發,很多時候不能滿足需要。

 代碼如下  

$('#flowfromid').bind("propertychange",function(){

//你的內容

});

  文本框回車事件

 代碼如下  

$(document).ready(function () {
$("#txt_JumpPager").keydown(function (e) {
var curKey = e.which;
if (curKey == 13) {
$("#lbtn_JumpPager").click();
return false;
}
});
});

  補充還有一些像

  $("#txtEmail").trigger("focus"); //默認時文本框獲得焦點

  $("#txtEmail").focus(function () { //文本框獲取焦點事件

  都是非常好用的

 代碼如下  

<input id="username" type="text" />
<input id="pass" type="password" />
<textarea id="msg" rows="2" cols="20"></textarea>
例子

<script type="text/javascript">
    $(function(){
        $(":input").focus(function(){
              $(this).addClass("focus");
        }).blur(function(){
              $(this).removeClass("focus");
        });
    })
</script>

  用:input匹配所有的input元素,當獲取焦點時,就添加樣式focus,通過$(this)自動識別當前的元素。focus()方法是獲取焦點事件發生時執行的函數。blur()方法是失去焦點事件發生時執行的函數。

copyright © 萬盛學電腦網 all rights reserved