当 IE 中的这个 onchange 事件返回 false 时,IE 焦点停留在那个输入框上。在 Firefox 中,焦点总是移动到下一个字段。
HTML:
input name="seminar_donation" type="text" id="seminar_donation"
onchange="return CheckTotal(this);"
JavaScript:
function CheckTotal(inputbox) {
if (isNaN(parseInt(inputbox.value))) {
alert("Please enter only digits 0-9");
inputbox.focus();
return false;
}
return true;
}
在 IE 中,我什至不需要 inputbox.focus() ,不幸的是它在 Firefox 中似乎没有做任何事情来保持对错误输入框的关注。我怎样才能让 Firefox 留在那个输入框上?