Form + textarea : valeur automatique

Résolu
weetabix40 Messages postés 9583 Date d'inscription samedi 12 janvier 2008 Statut Contributeur Dernière intervention 28 novembre 2015 - 15 févr. 2010 à 21:02
weetabix40 Messages postés 9583 Date d'inscription samedi 12 janvier 2008 Statut Contributeur Dernière intervention 28 novembre 2015 - 15 févr. 2010 à 23:30
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 voir également:

13 réponses

avion-f16 Messages postés 19252 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 10 février 2025 4 505
15 févr. 2010 à 22:47
<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
weetabix40 Messages postés 9583 Date d'inscription samedi 12 janvier 2008 Statut Contributeur Dernière intervention 28 novembre 2015 1 724
15 févr. 2010 à 22:56
$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
David191212 Messages postés 236 Date d'inscription samedi 18 juillet 2009 Statut Membre Dernière intervention 2 juillet 2016 46
15 févr. 2010 à 21:08
le php peut etre très utile ici :-)
0
weetabix40 Messages postés 9583 Date d'inscription samedi 12 janvier 2008 Statut Contributeur Dernière intervention 28 novembre 2015 1 724
15 févr. 2010 à 21:45
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 ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
David191212 Messages postés 236 Date d'inscription samedi 18 juillet 2009 Statut Membre Dernière intervention 2 juillet 2016 46
15 févr. 2010 à 21:55
uttiliser une bdd qui contient les descriptions, et une boucle qui génère les hidden
0
weetabix40 Messages postés 9583 Date d'inscription samedi 12 janvier 2008 Statut Contributeur Dernière intervention 28 novembre 2015 1 724
15 févr. 2010 à 22:10
Je ne vois pas mon message 4... bug ?
0
David191212 Messages postés 236 Date d'inscription samedi 18 juillet 2009 Statut Membre Dernière intervention 2 juillet 2016 46
15 févr. 2010 à 22:15
réécris le sinon... :-)
0
weetabix40 Messages postés 9583 Date d'inscription samedi 12 janvier 2008 Statut Contributeur Dernière intervention 28 novembre 2015 1 724
15 févr. 2010 à 22:23
Alors là il va falloir m'expliquer...
Le message refuse de s'écrire ^^

// A la recherche du mot interdit //
0
weetabix40 Messages postés 9583 Date d'inscription samedi 12 janvier 2008 Statut Contributeur Dernière intervention 28 novembre 2015 1 724
15 févr. 2010 à 22:30
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//
0
weetabix40 Messages postés 9583 Date d'inscription samedi 12 janvier 2008 Statut Contributeur Dernière intervention 28 novembre 2015 1 724
15 févr. 2010 à 22:31
//EDIT message supprimé par l'auteur//
0
weetabix40 Messages postés 9583 Date d'inscription samedi 12 janvier 2008 Statut Contributeur Dernière intervention 28 novembre 2015 1 724
15 févr. 2010 à 23:04
@avion: bien joué... mais comment donné la valeur sans passer par onkeyup (le textarea sera en hidden)
0
avion-f16 Messages postés 19252 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 10 février 2025 4 505
15 févr. 2010 à 23:10
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.
0
weetabix40 Messages postés 9583 Date d'inscription samedi 12 janvier 2008 Statut Contributeur Dernière intervention 28 novembre 2015 1 724
15 févr. 2010 à 23:30
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
0