我敢肯定,我失去了一些东西基本在这里,但我只是无法得到它背后我的手指..如何变量传递到HTML表单的页面上
如果我降落在一个URL,它是说domain.com?key = 123,并且domain.com上有一个表单,其中有一个名为key的字段。因为它已经通过了,所以我认为它会自己填充值123。我在这里想念什么?...
谢谢!
我敢肯定,我失去了一些东西基本在这里,但我只是无法得到它背后我的手指..如何变量传递到HTML表单的页面上
如果我降落在一个URL,它是说domain.com?key = 123,并且domain.com上有一个表单,其中有一个名为key的字段。因为它已经通过了,所以我认为它会自己填充值123。我在这里想念什么?...
谢谢!
你在用什么语言?通常你从一个问号开始......
domain.com/?key=123
如果你有其他变量你使用&符号。
domain.com/?key=123&anotherKey=456&lastKey=789
更新:这里是解析使用Javascript查询字符串的链接: How can I get query string values in JavaScript?
网站管理员可以决定的变量传递HTML表单里面,但也可能不是这样。大多数情况下,GET请求用于将数据从表单发送到php脚本,但更难以看到使用php脚本编译的html表单。
这只是简单的HTML ..没有PHP在这里。 – Malachi 2013-02-19 21:58:46
您需要将GET数组中的值打印到input元素的value属性中。 (也就是说,如果你正在使用PHP中使用<input name="key" value="<?php echo $_GET["key"]; ?>" />
)
如果你想在你的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>">
在该页面上发生了其他事情 - 填写表单并当发布时,服务器获取您的变量KEY,供任何页面作者认为适合使用。这是一个完整的另一个故事,当您在发布后重新加载时,您是否会在表单上看到此变量
您在浏览器地址栏中看到的是一个HTTP URL,它仅表示正在创建HTTP请求。请参阅完整的HTTP请求 - 使用Chrome - 开发人员工具。 (HTTP请求/响应/正文/ Cookie)
您的HTML页面由发送HTTP请求的服务器组成。这个HTML页面被发送回HTTP Response Body中的浏览器。您的布局(HTML)引擎运行的浏览器“仅解析/呈现HTTP响应中的HTML”。
发动机会 - 解析来检查任何HTML不一致,建立DOM树,加载脚本/图片/ CSS
其纯粹的你,只有你谁也决定如何使用这些数据。这些数据可以由JavaScript或服务器端代码(如JSP)使用。
其他用户已经向你建议这样做的方式,就像运行一些脚本一样。
例如:http://www.cornerstws.com/test.html?key=1234 正如你所看到的..它不填充字段值1234.那么我在这里错过了什么?这只是HTML,没有PHP/Coldfusion /任何... – Malachi 2013-06-21 14:58:54