Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在html页面上将变量传递到表单中_Html_Forms - Fatal编程技术网

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

如何在html页面上将变量传递到表单中,html,forms,Html,Forms,我肯定我缺少了一些基本的东西,但我就是找不到证据 如果我登陆的url是domain.com?key=123,那么domain.com上有一个表单,它有一个名为key的字段。我以为它会自己用值123填充这个字段,因为它已经被传递了。我是不是错过了什么 谢谢大家! 你在用什么语言?通常你从一个问号开始 domain.com/?key=123 如果有其他变量,则使用符号AND domain.com/?key=123&anotherKey=456&lastKey=789 更新:以下是

我肯定我缺少了一些基本的东西,但我就是找不到证据

如果我登陆的url是domain.com?key=123,那么domain.com上有一个表单,它有一个名为key的字段。我以为它会自己用值123填充这个字段,因为它已经被传递了。我是不是错过了什么


谢谢大家!

你在用什么语言?通常你从一个问号开始

domain.com/?key=123
如果有其他变量,则使用符号AND

domain.com/?key=123&anotherKey=456&lastKey=789
更新:以下是使用Javascript解析查询字符串的链接:
网站管理员可能会决定在html表单中传递变量,但情况也可能并非如此。GET请求通常用于将数据从表单发送到php脚本,但很少看到html表单使用php脚本编译。

您需要将GET数组中的值打印到输入元素的value属性中。(即,如果您使用的是php,请使用
,如果您想要一个表单字段来拉入URL参数,请执行以下操作:

PHP

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

该页面上还发生了其他事情-您填写表单,发布时,服务器会获取您的变量键,供作者认为合适的任何页面使用。这完全是另一回事,发布后重新加载表单时,您是否会在表单上看到此变量。您在浏览器地址栏中看到的是一个HTTP URL,它只是指示正在发出HTTP请求。要查看完整的HTTP请求,请使用Chrome-Developer工具。(HTTP请求/响应/正文/Cookie)

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

该引擎将通过解析来检查HTML的不一致性,构建DOM树,加载脚本/图像/css

决定如何使用数据的完全是您自己,也只有您自己。这些数据可以由JavaScript或JSP等服务器端代码使用


其他用户已经向您建议了实现这一点的方法,比如运行一些脚本。

它只是简单的html。这里没有php。我想在您回答之后我就改变了我的问题:-)是的,没有斜杠,但是有一个问号。语言:无。。只是html。你需要一个斜杠。如果不是,域将是domain.com?key=123,这不是有效的域名。斜杠将域与查询字符串分开。示例:如您所见。。它不会用值1234填充字段。那么我在这里错过了什么?这只是html,没有php/coldfusion/什么。。。
<label>Key:</label>
<input type="text" value="<cfoutput>#URL.key#</cfoutput>">