如何在html页面上将变量传递到表单中

时间:2013-02-19 21:51:25

标签: html forms

我确定我在这里遗漏了一些基本的东西,但我无法理解它背后的事情......

如果我登陆的网址是domain.com?key=123,并且domain.com上有一个表单,其中包含一个名为key的字段。我认为它会填充那个值为123的字段,因为它已经通过了。我在这里错过了什么吗?...

谢谢你!

6 个答案:

答案 0 :(得分:0)

您使用的是哪种语言?通常你会以问号开头......

domain.com/?key=123

如果您有其他变量,请使用&符号。

domain.com/?key=123&anotherKey=456&lastKey=789

更新:这是使用Javascript解析查询字符串的链接: How can I get query string values in JavaScript?

答案 1 :(得分:0)

网站管理员可能决定在html表单中传递变量,但情况可能并非如此。大多数情况下,GET请求用于将数据从表单发送到php脚本,但是看到用PHP脚本编译的html表单更为罕见。

答案 2 :(得分:0)

您需要将GET数组中的值打印到input元素的value属性中。 (即如果你使用php <input name="key" value="<?php echo $_GET["key"]; ?>" />

答案 3 :(得分:0)

如果您想要一个提取URL参数的表单字段,请执行以下操作:

PHP

<label>Key:</label>
<input type="text" value="<?php echo $_GET["key"]; ?>">

<强> ColdFusion的

<label>Key:</label>
<input type="text" value="<cfoutput>#URL.key#</cfoutput>">

答案 4 :(得分:0)

在该页面上发生了其他事情 - 您填写表单,并在发布时,服务器获取您的变量KEY,以供作者认为适合的任何页面使用。这是另一个故事,在发布

后重新加载时,是否会在表单上看到此变量

答案 5 :(得分:0)

您在浏览器地址栏中看到的是一个HTTP URL,它只是指示正在进行的HTTP请求。要查看完整的HTTP请求,请使用Chrome - 开发人员工具。 (HTTP请求/响应/正文/ Cookie)

您的HTML页面由您发送HTTP请求的服务器构成。此HTML页面将发送回HTTP响应正文中的浏览器。您的浏览器运行布局(HTML)引擎“只解析/呈现HTTP响应中的HTML”。

引擎会 - 解析检查是否存在任何HTML不一致,构建DOM树,加载脚本/ images / css

纯粹是你,只有你决定如何使用数据的人。这些数据可以由JavaScript或服务器端代码(如JSP)使用。

其他用户已经向您建议了如何通过运行某些脚本来实现这一点。