Form + textarea : valeur automatique

Résolu
Bonjour,

Pour la mise en place d'un formulaire, j'ai besoin de donner automatiquement a un textarea la valeur d'un textarea précédent.
Je pensais le faire via javascript mais je ne pense pas que cela soit possible (?)
Description courte :
<textarea id="form_pc" name="product_s_desc" cols="25" rows="10" id="product_s_desc" onKeyUp="javascript:this.value=this.value.toUpperCase();"><?php echo $product_s_desc; ?></textarea>

Description Longue :
<textarea id="form_pc" name="product_desc" cols="25" rows="10" id="product_desc" onKeyUp="javascript:this.value=this.value.toUpperCase();"><?php echo $product_desc; ?></textarea>

Il faudrait que la description longue soit identique à la description courte (soit dans le formulaire, soit dans la bdd)...
Si vous avez des idées je suis preneur ^^

Cordialement,
Weet
--
...A consommer sans modération...

13 réponses

  1. <p>
    	Description courte :
    	<textarea name="product_s_desc" cols="25" rows="10" id="product_s_desc" onkeyup="this.value = this.value.toUpperCase();"></textarea>
    	
    	Description longue :
    	<textarea name="product_desc" cols="25" rows="10" id="product_desc" onfocus="if(this.value == '') this.value = document.getElementById('product_s_desc').value;" onkeyup="this.value = this.value.toUpperCase();"></textarea>
    </p>
    1. Contributeur
      $product_desc = addslashes($_POST['product_s_desc'])

      >> C'était tout bête comme a chaque fois...

      @ avion-f16 : Merci, J'essaye quand même ta version =)
      1. Contributeur
        Je pensais utiliser "getElementByID" en java...
        Mais je n'arrive pas a appeler le textarea "s_desc" même en donnant id="s_desc"...

        Pour le PHP ce n'est pas évident car je dois passer "Description longue" en hidden...
        As tu une suggestion PHP ?
        1. uttiliser une bdd qui contient les descriptions, et une boucle qui génère les hidden
          1. Contributeur
            Alors là il va falloir m'expliquer...
            Le message refuse de s'écrire ^^

            // A la recherche du mot interdit //
            1. Contributeur
              form + textarea : valeur automatique

              Ok, c'est mon url qui est interdite x_X ...

              Je possède déjà une base de donnée mais mon souci est de ne pas saisir deux fois la même valeur pour enregistrer des champs différents. (s_desc et desc)

              //EDIT : URL et mot de passe supprimés par l'auteur//
              1. Contributeur
                @avion: bien joué... mais comment donné la valeur sans passer par onkeyup (le textarea sera en hidden)
                1. Le mieux sera de ne mettre qu'une textarea, celle de la longue description, et de générer la courte directement en PHP, sans autre textarea. La fonction substr() te sera utile.
                  1. Contributeur
                    J'ai finalement opté pour la solution simple en modifiant :
                    $product_desc = addslashes($_POST['product_s_desc']) 

                    Merci beaucoup pour votre aide,
                    Bonne continuation,
                    Cordialement,
                    Weet