Concatener dans un TEXTAREA

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Concatener dans un TEXTAREA

par Skiwee » 28 juil. 2005, 23:16

\:D/ :agenouille: :agenouille: :agenouille: :agenouille: \:D/



nikel :)

par Cyrano » 28 juil. 2005, 23:14

Oui ok, j'étais un peu partout à la fois et du coup j'ai mal regardé: essaye ça:
window.opener.document.formexport.tablearea.value=window.opener.document.formexport.tablearea.value +val;

par Skiwee » 28 juil. 2005, 23:04

ah oui il manque les 3/4 du code... mais le probleme ne vient pas d'autre par ... regarde :

ca, ça me rempli comme il faut la textarea
window.opener.document.formexport.tablearea.value=val; 

moi je cherche juste a ce que au lieu de remplacer ce qu'il y a dans la textarea a chaque tour, cela me concatene les choix de l'utilisateur avec qqchose comme
window.opener.document.formexport.tablearea.value.=val; 

sauf que ca, ca ne marche pas car ces lignes sont dans du javascript... il faut donc trouver l'opérateur de concaténation.
j'ai lu que c'était plus mais j'ai assaié pas mal de formules sans succès :
window.opener.document.formexport.tablearea.value=val+"."; 
window.opener.document.formexport.tablearea.value+val; 
window.opener.document.formexport.tablearea.value+=val; 
window.opener.document.formexport.tablearea.value=+val; 

par Cyrano » 28 juil. 2005, 22:58

BOn, j'arrive pas à faire fonctionner ton code, mais il me manque un fichier avec les données qui remplissent le pop-up et les fonctions JavaScript qui sont dedans: il doit y avoir un bug quelque part par là.

par Skiwee » 28 juil. 2005, 22:52

oh oui oh oui oh oui :lol:

par Cyrano » 28 juil. 2005, 22:39

Relax, faudrait déjà qu'on comprenne ton code. Je regarde, réponse à venir ;)

par Skiwee » 28 juil. 2005, 22:23

oh allez y-a bien qui sait ca quand même !!!!!!!!!

comment on met plusieur choses dans une textarea .... ? :oops:

Concatener dans un TEXTAREA

par Skiwee » 28 juil. 2005, 21:51

petit probleme pour concaténer dans un TEXTAREA plusieur choix ...

le formulaire :
<FORM name='formexport'>
			<TABLE align='center' border=0>
				<tr>
					<td align='center'>
							<a href="javascript:affiche()">choisir la/les tables</a>
					</td>
				</tr>
				<tr>
					<td align='center' >
							<TEXTAREA name='tablearea' READONLY ></TEXTAREA>
					</td>
				</tr>
				<tr>
					<td align='center'>
						condition sur date (jj/mm/aaaa)<br><hr>
					</td>
				</tr>
				<tr>
					<td align='center'>
						<SELECT NAME="operateurs[]" SIZE="1" >
								<OPTION VALUE=" "> 
								<OPTION VALUE="SUP"> >
								<OPTION VALUE="SUPEGAL"> >=
								<OPTION VALUE="INF"> <
								<OPTION VALUE="INFEGAL"> <=
						</SELECT>
						<input type='texte' name='date' size='10' maxlength='10' >
					</td>
				</tr>
			</TABLE>
</FORM>

<SCRIPT LANGUAGE="JavaScript">
function affiche(){
		window.open('liste_tables.php','blabla', 'width=50  height=300');
	}</SCRIPT>
une petite pop up avec une liste ... et l'appel de la fonction suivante lorsqu'on a choisi
<SCRIPT LANGUAGE="JavaScript">
function RecupValeur(val)
{
	//alert(window.opener.document.formexport.tablearea.value);
	window.opener.document.formexport.tablearea.value=val+".";
	//window.opener.export.value=window.opener.form.sql.value+","+val;
	//window.opener.form.submit();
	//window.close();
}</SCRIPT>
ce que je souhaite c'est concaténer dans la TEXTAREA 'tablearea' les champs choisis...

sachant que ca marche nikel si je met ".value=car;"


une idée ? :)