javascript - 填充同一文档中的 FORM 字段的可点击链接(但具有多个 FORM)
问题描述
我正在生成一个包含多个表格的长报告。我希望能够在表单本身中包含可以预填充选择表单字段的链接。而且还支持多种FORMS。
(html brackets removed)
FORM id="form1" METHOD="POST" ACTION="..." INPUT NAME="date1" SIZE="10" INPUT type="submit" value="Post" /FORM
.. data and links like
2010-01-01
2010-03-04
.. etc
FORM id="form2" METHOD="POST" ACTION="..." INPUT NAME="date1" SIZE="10" INPUT type="submit" value="Post" /FORM
.. data and links like
2010-01-01
2010-03-04
.. etc
我想添加一些 Javascript/html 以便可以单击日期链接,如果单击,它们将使用单击的日期填充名为“date1”的上部 FORM 字段。
这个想法是您单击一个或多个日期并可以提交多个表单中的每一个。我对 Javascript 还很陌生,需要确切地知道在哪里添加哪些代码才能使其工作?
我知道还有其他一些关于填写表单的链接的帖子,但没有关于使用多个表单 ID 并想知道是否有更有效的方法和方法?
解决方案
我在 Fiverr 上找到了可以解决这个问题的人,付钱给他们,还不如分享..
这是示例代码和解决方案:
<html>
<head>
<title>Simple JS Request</title>
<script type="text/javascript">
function jsRequest(formID, dataValue, inputField) {
document.forms[formID][inputField].value = dataValue;
}
</script>
</head>
<body>
<form id="form1" action="xx" method="POST">
<input size="10" name="date1" value=""/>
<input size="10" name="date2" value=""/>
<input type="submit" value="go"/>
</form>
<br>
<a onclick="jsRequest('form1', '2010-01-01', 'date1')" style="cursor: pointer;">2010-01-01</a>
<br>
<a onclick="jsRequest('form1', '2010-02-01', 'date2')" style="cursor: pointer;">2010-02-01</a>
<br>
<br>
<br>
<br>
<br>
<br>
<form id="form2" action="xx" method="POST">
<input size="10" name="date1" value=""/>
<input size="10" name="date2" value=""/>
<input type="submit" value="go"/>
</form>
<br>
<a onclick="jsRequest('form2', '2010-01-01', 'date1')" style="cursor: pointer;">2010-01-01</a>
<br>
<a onclick="jsRequest('form2', '2010-02-01', 'date2')" style="cursor: pointer;">2010-02-01</a>
</body>
</html>
推荐阅读
- python-3.x - 为什么 df[0] 在连接后没有返回第一列以及如何使用 ohe.categories_?
- jquery - jQuery 触发选择元素以显示选项
- python - 从列表中查找匹配的值
- javascript - 用户为空最后一条消息为空
- javascript - 为什么 ace 编辑器不发出 tokenizerUpdate 事件
- email - Unix 邮件命令排队但不发送
- python - 从具有纯文本属性的“a”元素中提取href
- android - 如何让安卓模拟器在相机内使用?
- javascript - javascript在输入标签中插入空格符号并将其与表单一起传递
- reactjs - Next.js中如何根据pages目录下的文件生成菜单