IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Ecrire dans un input text via un input button


Sujet :

JavaScript

  1. #1
    Membre éclairé Avatar de kevinf
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2005
    Messages
    863
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2005
    Messages : 863
    Par défaut Ecrire dans un input text via un input button
    Bonsoir,

    j'ai fait ce code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <form name='loterie'>
    		 <input type='button' value='01'><input type='button' value='02'><input type='button' value='03'><input type='button' value='04'><input type='button' value='05'><input type='button' value='06'><input type='button' value='07'><input type='button' value='08'><input type='button' value='09'><input type='button' value='10'><input type='button' value='11'><input type='button' value='12'><input type='button' value='13'><input type='button' value='14'><input type='button' value='15'><input type='button' value='16'><input type='button' value='17'><input type='button' value='18'><input type='button' value='19'><input type='button' value='20'><input type='button' value='21'><input type='button' value='22'><input type='button' value='23'><input type='button' value='24'><input type='button' value='25'><input type='button' value='26'><input type='button' value='27'><input type='button' value='28'><input type='button' value='29'><input type='button' value='30'><input type='button' value='31'><input type='button' value='32'><input type='button' value='33'><input type='button' value='34'><input type='button' value='35'><input type='button' value='36'><input type='button' value='37'><input type='button' value='38'><input type='button' value='39'><input type='button' value='40'><input type='button' value='41'><input type='button' value='42'>
    		 <br />
    		 <input type='text' size='1' maxlength='2' readonly='readonly' name='checknum1'><input type='text' size='1' maxlength='2' readonly='readonly' name='checknum2'><input type='text' size='1' maxlength='2' readonly='readonly' name='checknum3'><input type='text' size='1' maxlength='2' readonly='readonly' name='checknum4'><input type='text' size='1' maxlength='2' readonly='readonly' name='checknum5'><br />
    		 <input type='text' size='1' maxlength='2' readonly='readonly' name='checknum6'><input type='text' size='1' maxlength='2' readonly='readonly' name='checknum7'></form>
    Je voudrais que le client puisse choisir 7 nombres via les input button, qui s'inscrivent successivement dans les input texte, une fois un nombre choisit, il ne pourra plus être modifié, merci de votre aide.

    Bonne soirée.

  2. #2
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Mai 2004
    Messages
    803
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 803
    Par défaut
    Tu pourrais peut-être placer test boutons dans un div et tes input texte dans un autre. En cliquant sur un des boutons, via de l'Ajax, tu viendrais mettre à jour ton div contenant des input texte tout en supprimant les boutons dans l'autre div.

  3. #3
    Membre éclairé Avatar de kevinf
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2005
    Messages
    863
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2005
    Messages : 863
    Par défaut
    Il doit y avoir un moyen en javascript?

  4. #4
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Mai 2004
    Messages
    803
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 803
    Par défaut
    L'Ajax utilise le javaScript, mais bon....

    Sur chaque bouton, tu peux faire un

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "OnCkick=document.forms.leNomDeTonFormulaire.idDuInputAMettreAJour.value='laValeur'; this.disabled='disabled'"
    ou mieux, créer une fonction jaVascript qui prend l'id du input texte et l'id en paramètre afin de le mettre à jour et de désactiver tes boutons.

  5. #5
    Membre éclairé Avatar de kevinf
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2005
    Messages
    863
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2005
    Messages : 863
    Par défaut
    Ca marche, mais sachant que j'ai 42 chiffres et que le client peut choisir n'importe lequel et il doit en choisir que 7, comment faire pour que les 7 qui choisit se "rentre" des les input text respectif?

  6. #6
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Mai 2004
    Messages
    803
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 803
    Par défaut
    Comme je te l'ai précédemment expliqué, afin que, pour chaque bouton, tu puisse mettre à jour l'input adéquat, tu dois indiquer soit dans le scrit, soit comme paramètre de la fonction, l'id de l'input texte à mettre à jour :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.leNomDeTonFormulaire.idDeTnInputTexte.value='laValeuProvenantDuBouton'
    En dehors de cela, pour que l'utilisateur ne puisse entrer que 7 valeurs, tu peux mettre un champs hidden et, lors de chaque click sur un bouton, tu viens incrémenter la valeur de ce champs et vérifier sa valeur. Si sa valeur est égale à 7, alors seulement tu rends les boutons inactifs.

Discussions similaires

  1. Récupération d'un input text via foreach et $_POST
    Par uluk7 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 04/05/2015, 14h40
  2. Nombre de caractères maximum dans un Input Text via method=post ?
    Par dymezac dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 02/11/2007, 23h20
  3. Réponses: 6
    Dernier message: 17/12/2005, 19h27
  4. [VB.NET] Ecrire dans un fichier texte...
    Par robert.michel9 dans le forum VB.NET
    Réponses: 5
    Dernier message: 04/12/2005, 14h35
  5. Ecrire dans un fichier text en MFC
    Par soufienne dans le forum MFC
    Réponses: 6
    Dernier message: 05/10/2005, 16h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo