如何处理多个JS事件来调用同一个函数..请看代码..
我的要求是检查在文本框中输入的客户代码的唯一性。所以我使用这样的东西。
我的代码:
<input type="text"
onblur="function1(arg1,arg2)"
onclick="function1(arg1,arg2)"
onfocus="function1(arg1,arg2)">
那么,有没有其他更好的方法来重写这段代码。
如何处理多个JS事件来调用同一个函数..请看代码..
我的要求是检查在文本框中输入的客户代码的唯一性。所以我使用这样的东西。
我的代码:
<input type="text"
onblur="function1(arg1,arg2)"
onclick="function1(arg1,arg2)"
onfocus="function1(arg1,arg2)">
那么,有没有其他更好的方法来重写这段代码。
纯JS:
window.onload=function() {
var fld = document.getElementById("yourfieldid");
fld.onblur=fld.onfocus=fld.onclick=function() {
function1(arg1,arg2);
}
}
如果您可以使用 jquery,您可以执行以下示例:
$('#foo').on('mouseenter mouseleave', function() {
$(this).toggleClass('entered');
});
根据您的目标,您可能希望绑定到更清楚地识别您的用例需求的不同事件。也许 onChange?