【问题标题】:display undefined value in text box without any operation在文本框中显示未定义的值而不进行任何操作
【发布时间】:2014-11-21 09:59:46
【问题描述】:

在我的 PHP 注册页面中,当我重定向到此页面时,“姓氏”和“密码”文本框会自动填写。这些值与我之前插入数据库的值相同。我现在已经从我的数据库中删除了这些值。但是,注册页面每次仍然在姓氏和密码文本框中显示未定义的值。我怎样才能阻止这种情况发生?

<tr>
    <td style="width: 191px">

        <input name="lname" style="height: 22px; width: 230px" type="text" placeholder="LastName"/>
    </td>
    <td class="error" style="width: 549px">&nbsp;
      <?php
        if(isset($errors["lname"]))
        {
          echo $errors["lname"];
        }
      ?>
    </td>
</tr>
<tr>
    <td style="width: 191px">

        <input name="pwd" style="width: 230px; height: 22px" type="password" placeholder="Password"/>
    </td>
    <td style="width: 549px" class="error">&nbsp;
      <?php
        if(isset($errors["pwd"]))
        {
           echo $errors["pwd"];
        }
      ?>
    </td>
</tr>

【问题讨论】:

  • 我需要在打开页面时清除所有文本框
  • 在输入标签中尝试了 put value = ""?
  • 不清楚您的问题是什么。您为字段设置了占位符,但我想这不是您的问题。我认为最可能的解决方案是您保存了一些以前的值,以便由浏览器自动填充。
  • 不,这只是今天发生的,没有任何编辑,昨天一切都很好..我的朋友告诉我删除 cookie,但这个问题仍然没有解决。n 我已经完成了 value=""
  • 您的问题是什么?您想说什么?

标签: php browser-cache


【解决方案1】:

我认为这是浏览器缓存问题..首先您必须检查您的项目您运行了哪个。也许您正在运行另一个。起初您确定您的项目之后您必须清除您的浏览历史记录。 ..或者您可以尝试浏览器的隐身模式 ..因为隐身模式不会保存任何历史记录...我认为您的好是好的...之后我希望您的代码运行良好。

你的代码在我这边运行得很好。所以我认为问题出在你的浏览器端。

【讨论】:

  • 非常感谢。我得到了解决方案
猜你喜欢
  • 1970-01-01
  • 2021-07-26
  • 1970-01-01
  • 2017-09-05
  • 1970-01-01
  • 1970-01-01
  • 2016-02-17
  • 2012-08-26
  • 1970-01-01
相关资源
最近更新 更多