0

有人在 safari 上遇到过这个奇怪的问题吗?文本框自动填充不在正确位置,请看下面的截图。我在谷歌搜索了将近一天的答案,仍然没有运气。

这是 safari 的内置自动填充功能。

这是标记:

索引.php

<html>
  <body>
     <div id="nav"></div>
     <div id="content">
          <iframe style="width:100%;height:100%" src="add_user.php" frameborder="0"></iframe>
     </div>
     ....
  </body>
</html>

add_user.php

<html>
    ....
   <body>
     <form method="post">
          <h3>Add User (Admin only)
          <div id="msg">Please enter First and Last Name.</div>
          <ul>
              <li><label>* Email</label> <input type="text" id="email" /></li>
              <li><label>* First Name</label> <input type="text" id="fname" /></li>
              <li><label>* Last Name</label> <input type="text" id="lname" /></li>
              ....
          </ul>
     </form>
   </body>
</html>

我怀疑这是由 iframe 引起的,但它在其他浏览器中运行良好。此外,出于实际原因,我无法立即更改页面设计(使用 iframe)。

野生动物园自动填充 http://img684.imageshack.us/img684/4085/autofill.gif

谢谢

4

1 回答 1

0

是系统生成的自动填充还是您使用 css/html/js 创建的?此外,它所属的元素如何在页面上定位?你可以发布你的标记和CSS吗?

于 2009-12-10T03:29:00.233 回答