【发布时间】:2011-02-20 04:10:58
【问题描述】:
我想知道如何自动提交没有名称或没有 id 值的 html 表单。我不想使用任何脚本来这样做。我希望能够从超链接中做到这一点。我看到了一个将以下内容附加到超链接的示例:
&onClick="document.forms[0].submit()"
但是这似乎不起作用。有人有什么想法吗?
谢谢!
【问题讨论】:
我想知道如何自动提交没有名称或没有 id 值的 html 表单。我不想使用任何脚本来这样做。我希望能够从超链接中做到这一点。我看到了一个将以下内容附加到超链接的示例:
&onClick="document.forms[0].submit()"
但是这似乎不起作用。有人有什么想法吗?
谢谢!
【问题讨论】:
我不想使用任何脚本来这样做。
如果没有 JavaScript 的帮助,这是不可能的。我只会使用一个常规的提交按钮,它的样式类似于 CSS 帮助下的链接。
例如
<form action="http://stackoverflow.com">
<input type="submit" value="Go to Stackoverflow.com" class="link" />
</form>
与
input[type=submit].link {
margin: 0;
border: 0;
background: none;
overflow: visible;
color: blue;
cursor: pointer;
}
【讨论】:
确保您在 HTML 中只有一个表单,或者将 0 更改为表单集合中该表单的索引。第一种形式的索引为 0。
<a href="#" onclick="document.forms[0].submit();return false;">Click here</a>
【讨论】: