为同一标记中的两个不同事件调用两个javascript方法

calling two javascript method for two different event from same tag

本文关键字:两个 事件 javascript 方法 调用      更新时间:2023-09-26

如何在同一个文本框标记的两个不同事件(onkeyup和onblur)上调用两个不同的javascript方法。

基本上,我需要在按下文本框中的某个键时验证一些参数,并在焦点离开文本框时验证某些参数我试着从第一个方法调用另一个方法

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

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

为什么不能这样做:

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

您还可以使用bind函数来附加事件处理程序。例如

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