【发布时间】:2013-12-12 00:07:40
【问题描述】:
我不想使用 input type="image" 或 input type="submit"。试图在单击时使用 img html 标记作为提交按钮。 img 标签上的 click 事件和表单上的 submit 事件有效,但未提交表单。有以下 HTML 代码
<form id="srch_id_form" name="srch_form" method="post" action="http://phbtxt.com.au:8080/cgi-bin/testpost.cgi" >
<img id="srch_id_submitform" src="update.png" />
</form>
在下面粘贴 jquery 代码。单击图像但未提交表单时,我收到警告框“表单正在提交”。
$("#srch_id_submitform").click(function(){
$("#srch_id_form").submit();
});
$("#srch_id_form").submit(function(){
alert('Form is submitting');
return true;
});
【问题讨论】:
-
“我不想使用 input type="image" 或 input type='submit'。”。为什么不呢?
-
你能试试 remove return true;看看会发生什么?您的代码看起来不错,但我在 API 文档中没有看到任何示例。
标签: jquery