2009-12-10 84 views
0

有没有人在safari上体验过这个奇怪的问题? 文本框自动填充位置不正确,请参阅下面的截图。 我一直在谷歌寻找答案几乎一天,仍然没有运气。在safari中文本框自动填充位置不正确

这是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

由于

回答

0

是一个系统生成的CSS/HTML/JS创建自动填充或一个你已?此外,它如何在页面上定位它的元素?你可以发布你的标记和CSS?

+0

这个系统产生的自动填充 – jerjer 2009-12-10 03:32:09