有人在 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
谢谢