文本框自动填充在safari中的位置不正确

时间:2009-12-10 03:22:22

标签: html css autocomplete safari autofill

有没有人在野生动物园遇到这个奇怪的问题? 文本框自动填充功能不正确,请参见下面的截图。 我一直在谷歌搜索答案差不多一天,但仍然没有运气。

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

这是标记:

的index.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)。

safari autofill http://img684.imageshack.us/img684/4085/autofill.gif

由于

1 个答案:

答案 0 :(得分:0)

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