0

我需要在文本字段中自动填充一个预选变量的值。字符串可以通过超链接发送并填写到html表单"text"区域吗?

    <form method="POST" action='googler.php'>
    <label for="query">Query</label><br/>
    <input name="query" type="text" size="60" maxlength="60" value="" /><br /><br /> 

换句话说,"value"如果我使用链接访问此页面,是否可以填充其他内容?

4

2 回答 2

2

URL 中的任何内容都不会导致浏览器自动填充字段。

生成 HTML 时,服务器端代码可以使用 URL 的任何部分(尽管查询字符串参数是传统的)来设置value属性值。

value="<?php echo htmlspecialchars($_GET['foo']); ?>"
于 2013-07-17T15:43:51.420 回答
0

当然,您可以将要填写的值放入 URL,例如:www.yourdomain.com?myval=test,然后使用$_GET['myval']

于 2013-07-17T15:45:33.347 回答