Javascript 输入类型图像提交表单上的Onclick事件

Javascript 输入类型图像提交表单上的Onclick事件,javascript,html,image,forms,form-submit,Javascript,Html,Image,Forms,Form Submit,我得到了一个带有javascript onclick事件的输入类型图像。 每次单击图像时,它都会提交表单。我已经添加了“returnfalse”,但这并不能解决问题。 这是我的密码: <input type="image" onclick="incrementValue(@i)" value="+" /> 运行函数后,请尝试返回false: <input type="image" onclick="incrementValue(@i); return false;" valu

我得到了一个带有javascript onclick事件的输入类型图像。 每次单击图像时,它都会提交表单。我已经添加了“returnfalse”,但这并不能解决问题。 这是我的密码:

<input type="image" onclick="incrementValue(@i)" value="+" />

运行函数后,请尝试返回false:

<input type="image" onclick="incrementValue(@i); return false;" value="+" />


您应该像这样使用按钮和类型属性

尝试以下方法:

<input type="image" onclick="return incrementValue(@i)" value="+" />


您需要“传递”返回值:
onclick=“return incrementValue(@i)”
谢谢您的回答,也非常有效!然后,必须将函数返回的值
false
传递给输入元素的单击处理程序。
onclick=“return…”
会这样做。
<button type="button" onclick="incrementValue(@i)" value="+" >                 
<img border="0" src="print.png" width="32" heigth="32" title="Click Me"/>
</button>
<input type="image" onclick="return incrementValue(@i)" value="+" />