【问题标题】:Remember Original Input if the input is invalid如果输入无效,请记住原始输入
【发布时间】:2014-05-19 01:06:27
【问题描述】:

你好!

我有一个这样的登录表单:

<form method="post" action="login.php">
  Username:
    <p><input type="text" name="id" /></p>
  Password:
    <p><input type="password" name="pass" /></p>
   <input type="submit" value="Log In" name="login" />
   <input type="reset" value="Reset" />
</form>

验证也在 login.php 中,单个文件验证)。

如果电子邮件或密码不匹配,错误消息会显示在表单下方。如果输入有效,则重定向到 homepage.php(header("location:homepage.php");)

我要做的是:如果密码错误,或者与用户名不匹配,它会再次显示带有原始用户名输入的表单。

是使用cookie吗? 如果有人有任何建议,请告诉我。

三九:)

【问题讨论】:

  • 您可以通过将帖子数据保存到会话中或使用 iframe 并将您的表单目标设置为 iframe...
  • @user790454 谢谢。现在可以了。我试过使用 value="" 谢谢你的建议!

标签: php sql forms session cookies


【解决方案1】:

尝试将旧值保存在会话变量 ($_SESSION) 中,并将其显示在元素的 value 属性上。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-04-03
    • 2020-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-27
    • 2020-04-27
    相关资源
    最近更新 更多