【发布时间】:2011-04-20 22:30:38
【问题描述】:
我在动态生成的页面上有多个表单。我为每个表单示例 form1、form2、form3 等分配了一个唯一的 id。每个表单都包含一个隐藏字段,其中一个名称为 id,下一个名称为操作。
我正在做一个onclick="document.getElementById('form1').submit();" 或我想提交的任何表单ID。问题是它没有传递正确的隐藏字段 ID 号。在 FF4 中它传递最后一个形式 id val,而在 safari 中它传递第一个 id val?
我做错了什么?可能愚蠢而简单,但我没有看到它。
【问题讨论】:
-
接受一些以前的答案并添加一些 HTML 代码怎么样?
-
@ITroubs,如果他问了一些棘手的问题却从未得到正确答案怎么办?这样做会鼓励错误的答案确认,并为未来的搜索者创造不良信息。
-
您好,如果您以这种方式提交表单会发生什么情况:documents.forms['form1'].submit() ?你会得到同样的结果吗?
-
好的,我不知道答案是什么,但我找到了避免它的方法。它在地图项上的链接处不起作用。我避免在图像上使用地图并将其作为 并且一切正常。
标签: javascript html forms