Bonjour,
J'ai un bug étrange sur une page. J'ai du ajouter un petit pavé avec du texte et un champ input sur un formulaire existant.
Voici le code :
Sous Firefox je n'ai pas de problème mais sous IE6 ou IE7, on ne peut pas cliquer dans le champs input, enfin on ne peut pas placer le curseur de saisie.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <td rowspan="3"> <div style="width:219px;border:2px solid #a1c000;"> <table> <tr> <td colspan="2"><span class="titreSectionFormulaire" >Utilisateur <img align="middle" src="../images/vision.jpg"></span></td> </tr> <tr> <td>N° de lot du<br>poste de travail<BR><span style="font-size : 8px;">(ex : G9264)</span></td> <td align="center" ><input type="text" maxlength="5" size="5" name="num_poste_Vision" value=""/></td> </tr> </table> </div> </td>
On peut y accéder avec la touche tab, et on peut cliquer au tout tout début du champ (quasiment sur le bord gauche) mais on ne peut pas cliquer au milieu pour commencer la saisie.
Si, du texte est présent, à ce moment là on peut cliquer mais uniquement sur le texte (la droite du champ où il n'y a pas de texte reste incliquable).
J'y suis depuis un bon moment et j'arrive vraiment pas à comprendre.
Si quelqu'un pouvait m'indiquer ce qui se passe se serait génial
EDIT : bon ba j'ai mis le code tout seul dans une page HTML et le problème ne se pose pas, donc je suppose que quelque chose entre en conflit dans le style ou autre.
Auriez-vous des pistes de recherche?
EDIT2: j'ai fais un focus javascript sur toute la div, cela fonctionne... SAUF quand on clique sur le champ Je désespère...
Partager