Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/12/2011, 19h37   #1
Invité régulier
 
Homme
Chercheur en informatique
Inscription : décembre 2011
Messages : 13
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Chercheur en informatique
Secteur : Conseil

Informations forums :
Inscription : décembre 2011
Messages : 13
Points : 9
Points : 9
Par défaut question sur input

Bonjour, Peut-on bloquer un utilisateur sur un input parmi d'autres qui contienne une donnée updaté?
Merci.
clovis802 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2011, 19h44   #2
Membre confirmé
 
Homme Clément
Développeur informatique
Inscription : décembre 2006
Messages : 213
Détails du profil
Informations personnelles :
Nom : Homme Clément
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : décembre 2006
Messages : 213
Points : 277
Points : 277
Je ne comprends pas ta question. Tu as un exemple à donner ? Un bout de code ?
Climoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2011, 19h55   #3
Membre Expert
 
Avatar de Doksuri
 
Tiger Scott
Développeur Web
Inscription : juin 2006
Messages : 1 249
Détails du profil
Informations personnelles :
Nom : Tiger Scott
Âge : 42

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : juin 2006
Messages : 1 249
Points : 1 510
Points : 1 510
readonly ?
__________________
La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

N'oubliez pas le Le tag resolu.

Need_!
Doksuri est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2011, 22h40   #4
Invité régulier
 
Homme
Chercheur en informatique
Inscription : décembre 2011
Messages : 13
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Chercheur en informatique
Secteur : Conseil

Informations forums :
Inscription : décembre 2011
Messages : 13
Points : 9
Points : 9
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.
clovis802 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2011, 17h52   #5
Membre confirmé
 
Homme Clément
Développeur informatique
Inscription : décembre 2006
Messages : 213
Détails du profil
Informations personnelles :
Nom : Homme Clément
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : décembre 2006
Messages : 213
Points : 277
Points : 277
Pas sûr que ce soit ce que tu recherches, mais est ce que :
Code :
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>
Correspond à ce que tu as dit, de près ou de loin ?
Climoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2011, 19h54   #6
Invité régulier
 
Homme
Chercheur en informatique
Inscription : décembre 2011
Messages : 13
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Chercheur en informatique
Secteur : Conseil

Informations forums :
Inscription : décembre 2011
Messages : 13
Points : 9
Points : 9
C'est pas mal sauf que ce n'est pas toujours input2
clovis802 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2011, 20h18   #7
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 808
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 13 808
Points : 35 787
Points : 35 787
Pas très recommandé, mais
Code html :
<input type="text" id="input1" value="" autofocus="autofocus" onblur="this.focus()" />
fonctionne sur quelques navigateurs...
__________________
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 JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/12/2011, 01h40   #8
Invité régulier
 
Homme
Chercheur en informatique
Inscription : décembre 2011
Messages : 13
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Chercheur en informatique
Secteur : Conseil

Informations forums :
Inscription : décembre 2011
Messages : 13
Points : 9
Points : 9
Par défaut parade?

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
clovis802 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/12/2011, 08h01   #9
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 808
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 13 808
Points : 35 787
Points : 35 787
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 JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/12/2011, 09h15   #10
Membre confirmé
 
Homme Clément
Développeur informatique
Inscription : décembre 2006
Messages : 213
Détails du profil
Informations personnelles :
Nom : Homme Clément
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : décembre 2006
Messages : 213
Points : 277
Points : 277
Citation:
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?
J'avoue que ce dernier message ne m'éclaire pas beaucoup...

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.
Climoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/12/2011, 18h03   #11
Invité régulier
 
Homme
Chercheur en informatique
Inscription : décembre 2011
Messages : 13
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Chercheur en informatique
Secteur : Conseil

Informations forums :
Inscription : décembre 2011
Messages : 13
Points : 9
Points : 9
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.
clovis802 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2011, 10h42   #12
Membre confirmé
 
Homme Clément
Développeur informatique
Inscription : décembre 2006
Messages : 213
Détails du profil
Informations personnelles :
Nom : Homme Clément
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : décembre 2006
Messages : 213
Points : 277
Points : 277
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 !
Climoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h14.


 
 
 
 
Partenaires

Hébergement Web