2015-02-11 35 views
-1

如何在同一個文本框標記的兩個不同事件(onkeyup和onblur)上調用兩個不同的javascript方法。從同一個標記調用兩個不同事件的javascript方法

基本上我需要驗證在所述文本框中的關鍵和一些參數的按一些參數當聚焦從我試圖呼叫從第一個方法的其他方法中的文本框 移開

function changer() 
    { 
alert('a'); 
document.getElementById("abc").onblur="change2()"; 
    } 

function change2() 
    { 
alert('b'); 
    } 


<input type ="password" id= "abc" value ="" onkeyup="changer();" > 

回答

0

爲什麼你不能這樣做:

<input type ="password" id= "abc" value ="" onblur="change2()" onkeyup="changer();" > 
+0

我也試過。但在這種情況下,這兩種方法都是在按下某個鍵時調用的。 只有當焦點離開文本框時,才應該調用Insted changer2()方法 – user3259812 2015-02-11 18:53:31

0

你也可以使用綁定函數來附加事件處理程序。 例如

$("#abc").bind("onblur", function() { 
alert('b'); 
}); 
+0

我試過這個,但是這個綁定不起作用。請幫助 – user3259812 2015-02-11 19:02:06

+0

您是否包含了jQuery庫?像這樣 YourFriend 2015-02-11 19:03:42

+0

如果沒有jQuery,我們不能這樣做。就像只使​​用JavaScript .. – user3259812 2015-02-11 19:05:51

相關問題