Form + textarea : valeur automatique
Résolu
weetabix40
Messages postés
10146
Date d'inscription
Statut
Contributeur
Dernière intervention
-
weetabix40 Messages postés 10146 Date d'inscription Statut Contributeur Dernière intervention -
weetabix40 Messages postés 10146 Date d'inscription Statut Contributeur Dernière intervention -
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> -
$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 =) -
-
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 ? -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
uttiliser une bdd qui contient les descriptions, et une boucle qui génère les hidden
-
Je ne vois pas mon message 4... bug ?
-
-
Alors là il va falloir m'expliquer...
Le message refuse de s'écrire ^^
// A la recherche du mot interdit // -
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// -
//EDIT message supprimé par l'auteur//
-
@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.
-
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