Ne jamais pointer sur un champ

Résolu/Fermé
geekat Messages postés 228 Date d'inscription vendredi 31 juillet 2015 Statut Membre Dernière intervention 24 février 2017 - 2 sept. 2015 à 11:11
geekat Messages postés 228 Date d'inscription vendredi 31 juillet 2015 Statut Membre Dernière intervention 24 février 2017 - 2 sept. 2015 à 12:02
Bonjour,

J'ai 2 inputs que je veux afficher en un seul, la première partie (input1) est non modifiable et la seconde (input2) est modifiable. Je souhaiterais ne jamais pointer sur la première partie, comment faire ?


Merci

1 réponse

Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 524
2 sept. 2015 à 11:40
Salut,

Je ne comprend pas très bien le besoin mais tu peux utiliser l'attribut disabled pour rendre un champ non modifiable :
<input type="text" name="input1" disabled />
<input type="text" name="input2" />


Bonne journée
0
geekat Messages postés 228 Date d'inscription vendredi 31 juillet 2015 Statut Membre Dernière intervention 24 février 2017
2 sept. 2015 à 11:47
Salut, merci. En fait il est déjà en disabled. Ce que je veux faire c'est que lorsque je remplis le formulaire, et que j'utilise la touche de tabulation, je ne veux pas que le curseur se mettre sur input1 puis sur input2, je voudrais qu'il se mette seulement sur input2.
0
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 524
2 sept. 2015 à 11:56
Si ton input possède bien l'attribut disabled, le curseur ne devrait pas pouvoir se placer sur ce dernier car il n'est pas possible de le focus.
Sinon tu peux toujours ajouter l'attribut
tabindex="-1"
0
geekat Messages postés 228 Date d'inscription vendredi 31 juillet 2015 Statut Membre Dernière intervention 24 février 2017
Modifié par geekat le 2/09/2015 à 12:02
Ah désolée c'est readonly parce qu'il peut varier avec une fonction. J4ai essayé
tabindex="-1"
ça marche bien merci!!!
0