如何在一个html页面的表单中输入值,并将它们作为变量输入到另一个html页面?
How do I take values entered on one html page's form, and enter them on another html page as variables
我在一个网站的选项页面上有这个表单:
<form method="POST" action="process.asp" name="form1">
<table width="70%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>Number of slides:</td>
<td colspan="2"><input type="text" name="numberOf"></td>
</tr>
<tr>
<td>Seconds between slides:</td>
<td colspan="2"><input type="text" name="secondsBetween"></td>
</tr>
<tr>
<td> </td>
<td colspan="2"><input type="submit" name="submit" value="Submit"></td>
</tr>
</table>
</form>
我需要输入字段内的值被用作单独页面javascript中的变量,如下所示:
var betweenDivs = (10 * 1000),
numSlides = 0;
我想不出任何方法来做这件事。它需要在ISS服务器上工作
在process.asp中,你可以从表单中打印出变量,直接打印到你的javascript中。
<script>
var betweenDivs = (<% response.write(request.form("secondsBetween")) %> * 1000),
numSlides = <% response.write(request.form("numberOf")) %>;
</script>
实现此目的的基本方法是将来自一个页面的发布值存储在下一个页面的隐藏输入字段中,例如<input type="hidden" value="(value from the request)">
。然后,您可以使用javascript从输入字段读取值。
或者,您可以在第二个页面上触发ajax请求,该页面具有从服务器返回的作为JSON对象的发布值。
var betweenDivs = (<%= request.form("secondsBetween")%> * 1000),
numSlides = <%= request.form("numberOf")%>;
相关文章:
- 如何编写HTML输入的JS内联
- 如何在HTML输入字段中添加不可删除的后缀
- HTML输入中不可更改的前导字符
- 如何使用jQueryAjax使用动态html输入texbox提交表单
- 清理HTML输入值
- 如何使用jQuery动态创建HTML输入
- 通过javascript以编程方式将文件插入HTML输入
- jQuery选择器不识别任何动态创建的HTML输入函数
- 将JavaScript变量传递到HTML输入框和(在PHP文件中使用)
- 如何调用两个函数是一种html输入类型
- HTML输入框未触发事件
- 移动HTML输入文本框在提交时隐藏软键盘
- 按键事件上的简单HTML输入不起作用
- 选择同一文件时未触发HTML输入文件选择事件
- 如何使文本、数字和日期html输入字段以一致的方式支持Ctrl+Z(撤消)
- 更改 html 输入字段中的占位符属性
- 如何在不使用任何 html 输入/搜索元素的情况下读取本地客户端文本文件
- 持久性 HTML 输入占位符
- 将 html 输入转换为正确的编码
- 如何隐藏和显示 html 输入文本和段落