<script src="value.js"></script>
<script type="text/javascript">
function value(v) {
if (value1 === 1 && value2 === 10) {
return table();
} else {
alert("Your values are not correct!");
}
}
</script>
我有一个表单,当用户单击按钮时,运行值函数并显示一个表。在这个函数中,我有一个if语句,只有当value1和value2都正确时才显示表。如果没有,则显示警报。
我想要做的是每次点击按钮时都会显示警告,直到值正确为止。我尝试了不同的循环组合等等,但我无法弄清楚如何让警报继续显示,直到两个值都正确。我一直在网上搜索两天试图让它循环回到警报。有人可以帮我解决这个问题吗?
答案 0 :(得分:0)
你从哪里获得value1和value2是全局范围的变量,你从不使用的参数v是什么。无论如何,最简单的方法是将value1和value2作为函数的参数传递。
function value(value1, value2)
{
if (value1 === 1 && value2 === 10){
return table();}
else {alert("Your values are not correct!")};
}
并在您的按钮上,或者您调用值函数
<button onclick="value(v1, v2)" />