Bonjour, Peut-on bloquer un utilisateur sur un input parmi d'autres qui contienne une donnée updaté?
Merci.
Bonjour, Peut-on bloquer un utilisateur sur un input parmi d'autres qui contienne une donnée updaté?
Merci.
Je ne comprends pas ta question. Tu as un exemple à donner ? Un bout de code ?
readonly ?
La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.
Venez discuter sur le Chat de Développez !
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 pas évident d'expliquer.
Pas sûr que ce soit ce que tu recherches, mais est ce que :
Correspond à ce que tu as dit, de près ou de loin ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <input type="text" id="input1" value="" /> <input type="text" id="input2" value="je suis pas vide" /> <input type="text" id="input3" value="" /> <script type="text/javascript"><!-- document.getElementById('input2').focus(); //--> </script>
C'est pas mal sauf que ce n'est pas toujours input2
Pas très recommandé, mais
fonctionne sur quelques navigateurs...
Code html : Sélectionner tout - Visualiser dans une fenêtre à part <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 !
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
Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum
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
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 !
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
Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum
J'avoue que ce dernier message ne m'éclaire pas beaucoup...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?
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.
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.
Résolu pour toi , mais cela reste une énigme... J'ai toujours rien compris ! Enfin c'est pas grave, du moment que tu as réussi à faire ce que tu voulais. Bonne fêtes à toi aussi !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager