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

AJAX Discussion :

[AJAX] Remplir un textarea en cochant des checkbox


Sujet :

AJAX

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 19
    Par défaut [AJAX] Remplir un textarea en cochant des checkbox
    Bonjour,

    Je ne suis pas à l'aise avec AJAX mais je penses que ça doit être la solution à mon problème :
    J'ai un formulaire composé de 2 parties, des checkbox et un textarea. je voudrais remplir le textarea avec les différents checkbox que l'on coche.

    Formulaire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <input name="amiga 500" type="checkbox">amiga 500<br>
    <input name="amiga impact" type="checkbox">amiga impact<br>
    <input name="amiga os" type="checkbox">amiga os<br>
    <input name="amiga 1200" type="checkbox">amiga 1200<br>
    <br>
    <textarea id="choix" name="choix" rows="10">

  2. #2
    Membre chevronné Avatar de d-Rek
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    438
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2007
    Messages : 438
    Par défaut
    Salut,

    Je ne pense pas qu'il y ait grand chose à voir avec l'Ajax..
    Tu veux remplir ton textarea suivant quelles régles ? Juste avec les valeurs des inputs ? Sans ordre pré-établi ?
    Essaye ça. Je t'ai mis un séparateur tiret.
    Tu ne devrais pas être ennuyé en cas de décochage..

    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <form action="ma_page.php" method="post" name="mon_form">
    <input name="amiga_500" value="amiga 500" type="checkbox" id="amiga500" onchange="remplir();"><label for="amiga500">amiga 500</label><br>
    <input name="amiga_impact" value="amiga impact" type="checkbox" id="amigaimpact" onchange="remplir();"><label for="amigaimpact">amiga impact</label><br>
    <input name="amiga_os" value="amiga os" type="checkbox" id="amigaos" onchange="remplir();"><label for="amigaos">amiga os</label><br>
    <input name="amiga_1200" value="amiga 1200" type="checkbox" id="amiga1200" onchange="remplir();"><label for="amiga1200">amiga 1200</label><br>
    <br>
    <textarea id="choix" name="choix" rows="10">
    <input type="submit" value="Go">
    </form>

    Code Javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    function remplir(){
    	var d=document.mon_form;
    	var texte=''; var sep='-';
    	if(d.amiga_500.checked){texte+=d.amiga_500.value;}
    	if(d.amiga_impact.checked){texte+=(texte!='')?sep:''; texte+=d.amiga_impact.value;}
    	if(d.amiga_os.checked){texte+=(texte!='')?sep:''; texte+=d.amiga_os.value;}
    	if(d.amiga_1200.checked){texte+=(texte!='')?sep:''; texte+=d.amiga_1200.value;}
    	d.choix.value=texte;
    }

    [non testé]

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 19
    Par défaut
    Oui, en fait, on coche et ça ajoute à la suite, quelque soit l'ordre de sélection, ce sont des mots-clés on ajoute ceux qui sont proposés et on peut aussi en ajouter à la main si on veux, le tout à la queueleuleu ...

    Je vais testé ça, merci.

    PS : pour le séparateur, c'est cool, j'avais oublié de le précisé, mais il y en fallait un ...

    EDIT : c'est tout à fait ce que je voulais, j'ai plus qu'à générer le code du formulaire à la volée via php.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AJAX] Remplir un tableau par des valeurs
    Par creep015 dans le forum AJAX
    Réponses: 1
    Dernier message: 06/04/2010, 12h47
  2. [AJAX] Passer les valeurs des checkbox par GET
    Par Mr Adnanox dans le forum AJAX
    Réponses: 4
    Dernier message: 11/05/2009, 00h57
  3. [AJAX] Limiter le choix des checkbox
    Par knoxville dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 03/11/2008, 21h59
  4. "Remplir" dynamiquement des checkBox ?
    Par lolymeupy dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 24/10/2008, 14h25
  5. Réponses: 2
    Dernier message: 15/11/2007, 09h37

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