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 (?)
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...
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
-
<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> -
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 =) -
le php peut etre très utile ici :-)
-
ContributeurJe 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 ? -
uttiliser une bdd qui contient les descriptions, et une boucle qui génère les hidden
-
ContributeurJe ne vois pas mon message 4... bug ?
-
réécris le sinon... :-)
-
ContributeurAlors là il va falloir m'expliquer...
Le message refuse de s'écrire ^^
// A la recherche du mot interdit // -
Contributeurform + 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// -
Contributeur//EDIT message supprimé par l'auteur//
-
Contributeur@avion: bien joué... mais comment donné la valeur sans passer par onkeyup (le textarea sera en hidden)
-
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.
-
ContributeurJ'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