如何在单击“确定”警报后阻止此弹出? (你的答案是对的)。单击“确定”后,将弹出下面的图像。
<script type="text/javascript">
function nameValidate() {
var answer = {Korea: 'seul'},
valid = false,
input_value = document.getElementById('name').value.toLowerCase();
if (input_value == answer.Korea) {
alert ("Your answer is correct!");
valid = true;
}
alert(valid);
return valid;
}
</script>
答案 0 :(得分:2)
您告诉它在此处弹出提醒:alert(valid);
只需删除该声明。
function nameValidate() {
var answer = {Korea: 'seul'},
valid = false,
input_value = document.getElementById('name').value.toLowerCase();
if (input_value == answer.Korea) {
alert ("Your answer is correct!");
valid = true;
}
return valid;
}
答案 1 :(得分:1)
不要理解你的问题。但你不希望警报弹出显示真实吗?你只想要显示警报,&#34;你的回答是正确的&#34;?
然后只需删除:
alert(valid);
答案 2 :(得分:0)
如果你不希望弹出窗口在“你的答案是正确的!”后显示为真。但你仍然想在答案错误时显示弹出窗口错误,然后用此替换你的函数。
<script type="text/javascript">
function nameValidate() {
var answer = {Korea: 'seul'},
valid = false,
input_value = document.getElementById('name').value.toLowerCase();
if (input_value == answer.Korea) {
alert ("Your answer is correct!");
valid = true;
}
else if(input_value === "")
{
alert("You need to enter an answer")
}
else{
alert("Your answer is incorrect!");
}
return valid;
}
</script>