1. 程式人生 > >onBlur事件與onfocus事件(jquery)

onBlur事件與onfocus事件(jquery)

onblur 事件會在物件失去焦點時發生,主要用於檢查from表單中的必要資料是否為空。

<input type="text" id="name" name="name" onblur="javascrpit:checkValue(this.value);">

function checkValue(value){
     if(value==""){
      alert("不能為空!");

    }

 } 

如果直接傳遞這個物件的value值的話,focus實踐沒有物件,所以可以這麼實現

<input type="text" id="name" name="name" onblur="javascrpit:checkValue(this);">

function checkValue(obj){
     var value=$(obj).val();
     if(value==""){
      alert("不能為空!");
      $(obj).focus();
     }
    } 

將第一個input輸入框設定為focus

$("input[type=text]:not(:disabled)").eq(0).focus();