Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/435.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 我的简单onclick函数不起作用_Javascript_Validation_Alert - Fatal编程技术网

Javascript 我的简单onclick函数不起作用

Javascript 我的简单onclick函数不起作用,javascript,validation,alert,Javascript,Validation,Alert,我使用了onclick函数来检查值。但它没有返回javascript函数 <button type="submit" id="submit_product" onclick="return check()" class="btn btn-default">Add Product</button> 添加产品 我试着对这样的测试保持警惕 <script type="text/javascript"> function check() { alert("Hell

我使用了onclick函数来检查值。但它没有返回javascript函数

<button type="submit" id="submit_product" onclick="return check()" class="btn btn-default">Add Product</button>
添加产品
我试着对这样的测试保持警惕

<script type="text/javascript">
function check()
{
alert("Hello");
return false;
}
</script>

函数检查()
{
警惕(“你好”);
返回false;
}

但它总是在不返回函数的情况下提交表单

只需使用
check()
,而不是
return check()
尝试以下语句:

<button type="submit" id="submit_product" onclick="check()" class="btn btn-default">Add Product</button>
添加产品

只需让您的按钮在单击事件上执行
check()
函数,而不是执行
return check()

可以正常工作,不管是
return check()
还是
check()
?我不太使用内联JS。我需要在单击submit时提醒“hello”。但它不起作用你的意思是说警报没有被调用?我不确定是不是这样。如果你看一下@Quentin的例子,你会发现它与
返回检查()一起工作。
。是的,这是正确的,但可能与浏览器有关。因此,避免回归或许会让我们感到失望。这是一个胡乱猜测,我对可能的解决方案甚至主要原因感兴趣。应该返回check()。否则,它将在功能完成后提交表单。我的问题也解决了。javascript在我的浏览器中被禁用。这就是问题所在。对不起。不管怎样,谢谢。我不确定是不是这样。如果你看一下@Quentin的例子,你会发现它与
return check()
一起工作。应该给出return check()。否则,它将在功能完成后提交表单。我的问题也解决了。javascript在我的浏览器中被禁用。这就是问题所在。对不起