Bonjour a tous,
J'aimerais savoir pourquoi le curseur clignotant pour entrer le texte n'apparait pas sous IE 6 ou 7 mais fonctionne parfaitment sous firefox. Avez vous deja eu ce probleme? J'ai vu que ce probleme etait deja survenu sur FF avant que le bug ne soit corrige mais jamais sous IE, aie!
Comment forcer ce curseur a apparaitre lors de la selection d'un textfield? J'ai essaye dans le code textfield:
Code :
- onfocus="this.select()"
|
Mais ca ne fonctionne pas.
J'ai aussi essaye:
Code :
- onfocus="if(this.value==defaultValue) this.value = ''; this.select()"
- onblur="if(this.value=='') this.value=this.defaultValue"
|
(code trouve sur un forum, mais non rien pareil!) Si vous aviez une idee, ca m'arrangerai bien, car ca fait plusieurs que je cherche en anglais ou en francais sur le net mais je trouve pas grand chose...
L'application fonctionne correctement, seulement le curseur n'apparait pas C'est plutot etrange je trouve... Mais Firebug ne voit aucune erreur.
Merci de votre aide! Et bonne journee!
PS: Un petit example d'un de mes textfields: (Javascript melange avec du PHP et du HTML)
Code :
- <input type="text" class="input_text" size="6" style="text-align: right;" id="<? echo $seg_name.'_'.$year_id.'_1';?>" maxlength="8" onchange="javascript:calculate_marketshare(<? echo '\''.$seg_name.'\','.$year_id; ?> ); javascript:addition(<? echo $year_id.',1';?> ); javascript:rednumbers(<? echo '\''.$seg_name.'\','.$year_id.',1';?> );" name="<? echo $seg_name.'_'.$year_id.'_1'; ?>"/>
|
Edit: Je viens aussi d'essayer ca:
Code :
- onClick="document.getElementById(<? echo $seg_name.'_'.$year_id.'_1'; ?> ).select();document.getElementById(<? echo $seg_name.'_'.$year_id.'_1'; ?> ).focus();"
|
En fait ca marche pas non plus.
Par contre un truc que j'ai oublie de preciser c'est quand je click sur un textfield je peux entrer des donnees meme si le curseur clignotant n'est pas present, par contre apres quand j'edite ces donnees, le curseur clignotant est present... C'est a n'y rien comprendre! A moins qu'il n'y ai un genie dans le coin...
Message édité par And Garfunkel le 01-02-2008 à 10:00:59