我注意到,当您让用户通过prompt
窗口输入文本时,提示将返回null
并继续使用代码。我希望取消按钮执行它所说的操作并取消。我尝试了几种if
说法,包括:
var x= prompt("Please enter a number for <X>: (<X> + <Y>)");
if (x === null) {
return;
}
var y= prompt("Please enter a number for <Y>: (<X> + <Y>)");
if (x === null) {
return;
}
eval ("x=x; y=y; alert(+x + + y)");
};
以上并没有改变任何东西
var x= prompt("Please enter a number for <X>: (<X> + <Y>)");
if (verifyInput(false)) {
return;
}
var y= prompt("Please enter a number for <Y>: (<X> + <Y>)");
if (verifyInput(false)) {
return;
}
eval ("x=x; y=y; alert(+x + + y)");
};
这使得 OK 和 Cancel 按钮都返回 false,即使按下 OK,代码也不会继续。
他们的某些代码是否会影响“取消”按钮以阻止脚本继续?谢谢!
我对这个网站很陌生,所以如果我没有让自己非常清楚,请原谅我:)