Javascript 我的简单onclick函数不起作用
我使用了onclick函数来检查值。但它没有返回javascript函数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
<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在我的浏览器中被禁用。这就是问题所在。对不起