2009-12-10 4 views
0

Quelqu'un at-il déjà rencontré ce problème? Le remplissage automatique de la zone de texte n'est pas à sa position correcte, voir la capture d'écran ci-dessous. J'ai cherché des réponses dans google pendant presque une journée, toujours pas de chance.Le remplissage automatique de la zone de texte n'est pas correctement positionné dans le safari

Ceci est la fonction de remplissage automatique intégrée de safari.

Voici le balisage:

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> 

Je Soupçonnant que cela est causé par l'iframe, mais il fonctionne très bien dans d'autres navigateurs. Aussi je ne pouvais pas changer la conception de la page (en utilisant iframe) tout de suite pour des raisons pratiques.

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

Merci

Répondre

0

qu'un système généré autofill ou un youve créé avec css/html/js? Aussi comment est l'élément auquel il appartient positionné sur la page? Pouvez-vous poster votre de balisage et css?

+0

ceci le système a généré l'autofill – jerjer

Questions connexes