【发布时间】:2010-10-26 02:07:36
【问题描述】:
如何在 IE7 中制作一个标签来提交表单,同时进行表单上设置的所有表单验证?
如果我只是执行 document.forms[0].submit(); 它会提交,但会忽略表单验证。
编辑: 每个人都喜欢告诉我使用输入标签...这将包含表单,但在我的情况下不起作用,这就是为什么我询问按钮标签...
<form action="my/script" onsubmit="return ValidateFunc();">
<button> <img src="image/do_this_with_input_tag.png"> Some Text </button>
</form>
【问题讨论】:
-
您使用的是
<button type="submit">吗? -
@Nick Craver:如果我没记错的话,那是 IE 中的默认类型,而不是其他浏览器。
-
@Justin808:我认为我们需要查看更多代码来帮助您。
-
您应该使用
<input>标签。使用<button>标签可以完成的任何事情都可以通过<input>和一些CSS 来实现。 -
@meager 不,它不能。您不能将文本段落、标题和一些文本、表格、图像(带有 alt 文本)、编号列表等放入 中,而所有这些都可以通过
标签: javascript internet-explorer-7