|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Chercheur en informatique Inscription : décembre 2011 Messages : 13 ![]() |
Bonjour, Peut-on bloquer un utilisateur sur un input parmi d'autres qui contienne une donnée updaté?
Merci. |
|
|
00
|
|
|
#2 |
|
Membre confirmé
![]() ![]() Clément Développeur informatique Inscription : décembre 2006 Messages : 213 ![]() |
Je ne comprends pas ta question. Tu as un exemple à donner ? Un bout de code ?
|
|
|
00
|
|
|
#4 |
|
Invité régulier
![]() Chercheur en informatique Inscription : décembre 2011 Messages : 13 ![]() |
En fait j'ai une liste de champ dans un formulaire qui affiche les données selectionnés dans une base pour un et d'autre sont vide, mon but est de bloquer le visiteur ou l'utilisateur sur le seul champ ayant une donnée, j'ai bien pensé au javascript sauf que le focus sur un element au hasard pas évident et mon but c'est le focus auto sur la seule donnée affiché, j'espere que c'est clair
|
|
|
00
|
|
|
#5 | ||
|
Membre confirmé
![]() ![]() Clément Développeur informatique Inscription : décembre 2006 Messages : 213 ![]() |
Pas sûr que ce soit ce que tu recherches, mais est ce que :
Code :
|
||
|
|
00
|
|
|
#6 |
|
Invité régulier
![]() Chercheur en informatique Inscription : décembre 2011 Messages : 13 ![]() |
C'est pas mal sauf que ce n'est pas toujours input2
|
|
|
00
|
|
|
#7 |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 808 ![]() |
Pas très recommandé, mais
Code html :
<input type="text" id="input1" value="" autofocus="autofocus" onblur="this.focus()" />
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
00
|
|
|
#8 |
|
Invité régulier
![]() Chercheur en informatique Inscription : décembre 2011 Messages : 13 ![]() |
Merci bovino mais on va vers le javascript là.
En fait je travail sur une parade en php mais je cale encore, j'ai crée un champ X en plus dans mysql, donc je select avec un bouton radio pour dire que c'est le champ Y que je veux afficher dans une page B , il envoi le nom du champ Y dans le champ X (partie faite), ensuite le but dans l'autre page B qui doit afficher le champ Y est de faire un select dans la bdd avec la condition imperative que les intitulés des champs A,B,C soient le meme nom que celui se trouvant DANS le champ X, vous avez suivi? Le but étant bien sur de toujours en selectionner un seul parmi les autres pour l'afficher seul. Et voila ou cela se complique je ne sais recuperer l'un des intitulé des champs A - B ou C pour qu'il soit egal au nom du champ qui se trouve dans X |
|
|
00
|
|
|
#9 |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 808 ![]() |
Désolé, mais je ne comprends vraiment pas ce que tu veux faire...
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
00
|
|
|
#10 | |
|
Membre confirmé
![]() ![]() Clément Développeur informatique Inscription : décembre 2006 Messages : 213 ![]() |
Citation:
Je vais donc tenter de rebondir sur ta précédente remarque... Je dirais que tu as deux solutions pour gérer ton problème: 1) Afficher le .focus() à partir de ton code PHP, là où tu souhaite l'avoir. Au moment d'afficher tes inputs, tu testes si la value est non vide, et si oui, tu affiches .focus(). 2) Ou bien tu pars sur une solution plus "javascript". Tu récupères, par un moyen quelconque, tous les inputs que tu veux (peut être ont-il tous une classe spéciale, ou sont-ils les enfants d'une même balise), et pour chacun de ces inputs, tu testes si l'attribut "value" est vide ou non. S'il est pas vide, tu fais un .focus() dessus. |
|
|
|
00
|
|
|
#11 |
|
Invité régulier
![]() Chercheur en informatique Inscription : décembre 2011 Messages : 13 ![]() |
Ah zut Bovino, je pensais avoir été plus ou moins précis sur mon besoin
Enfin pas grave ma direction était la bonne, j'ai réussi et avec php principalement donc en finale, j'ai donc ajouté un champ dans ma bdd qui prendra tous les appel radio qui correspondront chacun au nom de la colonne de chaque champ ensuite avec "$colonne3 = mysql_field_name($req, 3); " je recupere le nom de chaque colonne pour faire une condition qui affichera le champ ou le resultat du champ en question Le onselect ou focus me servira aussi pour le bouton radio qui dira lequel est affiché. Merci et bonne fête. |
|
|
00
|
|
|
#12 |
|
Membre confirmé
![]() ![]() Clément Développeur informatique Inscription : décembre 2006 Messages : 213 ![]() |
Résolu pour toi
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com