【发布时间】:2012-07-09 10:44:29
【问题描述】:
我有一个像这样的简单表格:
<form ENCTYPE="multipart/form-data" action="upload.php" method="POST">
<p>UPLOAD FILE: <input type="file" name="file1"> <br /></p>
<input type="submit" value="Upload">
<input type="hidden" name="email" id="email" value="">
</form>
我必须将隐藏字段的值设置为“email@email.com”之类的电子邮件。 我可以通过外部 iframe 添加查询字符串参数来获取此值,例如:
<iframe name="email@email.com" src="index.html?email=email@email.com">
好的。但是如何将 value="" 设置为 value="email@email.com"? 我知道必须使用 javascript,但我不知道如何处理 var。
【问题讨论】:
-
如果需要,您也可以在服务器端填写它 - 您可以让 index.html 使用一些服务器端处理,获取 email 参数并在生成时将其插入到字段中表格。但是使用 JavaScript 也很容易做到这一点。
-
请参阅this question 以提取查询字符串值。有些解决方案可能有点超出您的需求,但它们也很强大。
标签: javascript jquery forms iframe mootools