如何防止按 ESC 键 (Javascript) 中止?
How to prevent abort by pressing ESC key (Javascript)?
我想提示一个字符串。我的额外需求是不要按 ENTER 或 ESC 键退出。
使用此方法 ENTER 有效(不转义):
var f1 = '';
while (f1.length < 1) {
f1 = prompt('Please give a value of the string!');
}
我怎样才能知道这个脚本也不会通过按 ESC 键退出?
谢谢,
危险
prompt
returns null
当您单击 ESC 按钮时。您还需要在 while
中检查 null
while (f1 == null || f1.length < 1)
或者干脆
while (!f1)
使用这个:
var f1 = '';
while (!f1) {
f1 = prompt('Please give a value of the string!');
}
Note: As Cancel and ESC both returns null, you will not be able to
Cancel it though.
我想提示一个字符串。我的额外需求是不要按 ENTER 或 ESC 键退出。 使用此方法 ENTER 有效(不转义):
var f1 = '';
while (f1.length < 1) {
f1 = prompt('Please give a value of the string!');
}
我怎样才能知道这个脚本也不会通过按 ESC 键退出? 谢谢, 危险
prompt
returns null
当您单击 ESC 按钮时。您还需要在 while
while (f1 == null || f1.length < 1)
或者干脆
while (!f1)
使用这个:
var f1 = '';
while (!f1) {
f1 = prompt('Please give a value of the string!');
}
Note: As Cancel and ESC both returns null, you will not be able to Cancel it though.