-1

有人可以帮助我以更好的方式提交只有隐藏字段但需要启用 MySQL 来获取数据的表单吗?就像在我的情况下,我从数据库中获取名称并显示为 DIV 上的标题,该 DIV 使用 java 从Display none 更改另一个 DIV 状态单击时阻止,因此我希望在包含一个Display Block DIV中显示选定的名称结果iframe 因为页面加载时我无法获取所有信息,信息太多会导致页面变慢,然后我决定添加一些 JavaScript 到Display None DIV所以点击时应该设置 DIV Display Block 并提交被选中的人隐藏表单的ID

document.$username.submit() 

但问题只在 Firefox 和 Netscape Navigator 中有效,其他浏览器只显示 BLOCK DIV,里面什么都没有

4

1 回答 1

1

为表单分配一个唯一id性,如 in <form id="myform">,然后使用简单的 JS 提交:

document.getElementById('myform').submit();

您使用的document.elementName语法已被弃用多年。

在这里 JSfiddle 中的示例。如果您打开浏览器的网络选项卡,您可以在单击按钮时看到它已成功提交到http://www.stackoverflow.com/?foo=bar 。

于 2013-05-30T23:31:20.010 回答