将 HTML 页面中的 JavaScript 变量传递到 HTML 表单(在同一页面上)以提交给 Perl CGI
pass a javascript variable within a html page into a html form (on the same page) for submission to perl cgi
<script type="text/javascript">
var id = getValue("ID");
document.write(id);
</script>
<form action="cgi-bin/runalg.cgi" method="post" enctype="multipart/form-data">
<input type="radio" name="genome" value="E.Coli"> <i>E.Coli</i> <input type="radio" name="genome" value="Human"> Human<br>
<input type="submit" name="submit" value="Submit"/>
<input type="reset" name="reset" value="Clear"/>
</form>
</body>
如何将 JavaScript 变量 (var id( 的值获取到表单中,以便在提交时可以使用 $q<-param("ID")
命令在runalg.cgi
中检索它?
你可以直接写:
<script type="text/javascript">
document.write('<input type="hidden" name="ID" value="'+id+'"/>');
</script>
添加隐藏字段。将该字段中的值设置为 Javascript 中变量的值。
<form action="cgi-bin/runalg.cgi" method="post" enctype="multipart/form-data">
[...]
<input type="hidden" name="ID" value="default">
</form>
然后在javascript上:
<script type="text/javascript">
document.forms[0].elements["ID"].value = getValue("ID");
</script>
表单的索引在您的文档中可能会有所不同。
相关文章:
- 如何获取不属于我项目的上一页的URL
- 如何在Facebook上的iframe应用程序中使后退按钮返回到上一页
- 使用Booklet Jquery插件,我如何验证最后一页是否显示
- 如何在一页网站中使用PHP重定向到一个页面
- Javascript并不是显示在每一页上
- 如何在一页上显示多个Highcharts图表
- jQuery分页下一页和上一页按钮在点击零或超过最后一页后失败
- 如何为AngularJS制作智能表中第一页和最后一页的跳过按钮
- Bootstrap一页导航Fluid网站最小化问题
- Excel VBA / HTML 从下拉列表中单击下一页
- 一页jQuery HTML上的3个相同的下拉列表
- 有两个html页面.当我从下一页恢复到第一页时,我希望保存第一页的数据状态
- 一页上有多个HTML表单
- 将html中的fancybox关闭按钮更改为一页滚动网站
- 如何在不刷新HTML的情况下导航到上一页
- 如何在HTML表单提交后回到上一页
- 是否可以限制用户使用一页HTML内容
- magento:在每一页上添加自定义html
- 使用javascript在除一页之外的每一页上显示html
- HTML / js.需要在一页上分别提交两种不同的表格