我在页面上创建了一些项目,并使用JavaScript验证这些项目:
function formvalidation() {
var f1 = $x('P1_FIRST_NAME');
if( f1.value == "" ) {
//alert("Enter First Name");
f1.style.backgroundColor = "red";
f1.focus();
return false;
}
else {
f1.style.backgroundColor = "white";
)
}
要调用上面的函数,我正在使用onclick事件。现在,如果用户使用tab键去项目,如何在同一个函数上调用两个事件?
我以这种方式调用函数
onclick="formvalidation()";onkeyup="formvalidation()";
请建议我如何拨打多个活动
答案 0 :(得分:0)
使用onfocus
事件。无论是通过点击还是键盘,只要控件获得焦点,就会触发onfocus
事件。同样,您可能会发现onblur
事件很有用。
答案 1 :(得分:0)
尝试onfocus
事件。因此,如果用户点击或通过按Tab键来进行此事件将被调用。