PHP在<input type =“text”/>中填写文本填充文本

时间:2013-02-25 19:00:28

标签: php post text input fill

dominios/process.php

这是一个域名注册脚本

以下是可用域的输出,旁边有注册按钮

echo
   '<h5 class="available">
       <span>Available</span>
       ' . $domain. '<b>' . $extension .'</b> is available!
    </h5>
   <a href="register-form.php">Register</a>';

<a href="register-form.php">Register</a>应该发送register-form.php所选的域和扩展信息,并将其填入文本输入

寄存器form.php的

包含<input id="domain" type="text" />且需要填充上述函数的处方集/ \,包含域名和扩展名

通过单击此问题的标题,/ \

,可以获得完整的process.php代码

2 个答案:

答案 0 :(得分:1)

由于您没有使用form - 单击该按钮将生成一个没有POST参数的简单重定向。如果要将值传递给页面,则应执行以下操作:

echo   '<h5 class="available">
           <span>Available</span>
           <b>'.$domain . $extension . '</b> is available!
    </h5>
    <form action="register-form.php" method="GET">
    Domain: <input id="domain" type="text" value="' . $domain . $extension . '"/>
    <input type="submit" value="Submit">
    </form>';

答案 1 :(得分:1)

您可以使用value="your value here"

'填写'您的输入字段

您可以使用一些GET变量填充输入字段服务器端,如:value="<?php echo $variable;?>"

现在由您决定如何使用寄存器按钮将GET变量发送到寄存器form.php。

尝试谷歌搜索,因为这是基本知识;你需要向我们展示一些的努力。

编辑您可以使用上述表单执行此操作,但这不是唯一的方法。您可以将“注册”文字后面的链接更改为register-form.php?ext=domainA.com

echo
'<h5 class="available">
   <span>Available</span>
   ' . $domain. '<b>' . $extension .'</b> is available!
</h5>
<a href="register-form.php?ext='.$domain.$ext.'">Register</a>';

在您的其他页面中,您应该执行以下操作:

$url = do_some_type_checkingAndChecks($_GET['ext']);
<input id="domain" type="text" value='<?php echo $url;?>'/>