Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
函数内的Javascript循环 函数值(v){ if(value1==1&&value2==10){ 返回表(); }否则{ 警告(“您的值不正确!”); } }_Javascript - Fatal编程技术网

函数内的Javascript循环 函数值(v){ if(value1==1&&value2==10){ 返回表(); }否则{ 警告(“您的值不正确!”); } }

函数内的Javascript循环 函数值(v){ if(value1==1&&value2==10){ 返回表(); }否则{ 警告(“您的值不正确!”); } },javascript,Javascript,我有一个表单,当用户单击按钮时,value函数运行,并显示一个表。在这个函数中,我有一个if语句,它只在value1和value2都正确时显示表格。如果不是,则显示警报 我想做的是让警报在每次单击按钮时一直显示,直到值正确为止。我尝试了不同的循环组合等,但我不知道如何让警报保持显示,直到两个值都正确。我在网上搜索了两天,试图让它返回警报。有人能帮我弄清楚吗?从哪里得到value1和value2?它们是全局范围的变量,什么是你从未使用过的参数v。无论如何,最简单的方法是将value1和value2

我有一个表单,当用户单击按钮时,value函数运行,并显示一个表。在这个函数中,我有一个if语句,它只在value1和value2都正确时显示表格。如果不是,则显示警报


我想做的是让警报在每次单击按钮时一直显示,直到值正确为止。我尝试了不同的循环组合等,但我不知道如何让警报保持显示,直到两个值都正确。我在网上搜索了两天,试图让它返回警报。有人能帮我弄清楚吗?

从哪里得到value1和value2?它们是全局范围的变量,什么是你从未使用过的参数v。无论如何,最简单的方法是将value1和value2作为参数传递给函数

<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>
在你的按钮上,或者你调用值函数的方式

function value(value1, value2)
{
    if (value1 === 1 && value2 === 10){
        return table();}
    else {alert("Your values are not correct!")};
}


向我们展示按钮的代码以及如何调用
。通常,每次单击按钮时都会调用处理程序-没有任何循环-因此这就是出错的地方。您不会显示
value1
value2
来自何处显示HTML代码。那么,在onclick属性中v1和v2来自何处?他从未说过如何调用该方法,因此,我只是给出了一个简单的例子,很容易从我的手机中输入,我只是觉得很有趣,ppl是如何通过提供解决方案或试图帮助值来自一个单独的js文件来快速否决投票的。用这个答案调用这个函数还不错。。在作者未提供调用函数的代码之前,无法回答此问题。
<button onclick="value(v1, v2)" />