Page 1 sur 1

Concatener dans un TEXTAREA

Posté : 28 juil. 2005, 21:51
par Skiwee
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 ? :)

Posté : 28 juil. 2005, 22:23
par Skiwee
oh allez y-a bien qui sait ca quand même !!!!!!!!!

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

Posté : 28 juil. 2005, 22:39
par Cyrano
Relax, faudrait déjà qu'on comprenne ton code. Je regarde, réponse à venir ;)

Posté : 28 juil. 2005, 22:52
par Skiwee
oh oui oh oui oh oui :lol:

Posté : 28 juil. 2005, 22:58
par Cyrano
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à.

Posté : 28 juil. 2005, 23:04
par Skiwee
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; 

Posté : 28 juil. 2005, 23:14
par Cyrano
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;

Posté : 28 juil. 2005, 23:16
par Skiwee
\:D/ :agenouille: :agenouille: :agenouille: :agenouille: \:D/



nikel :)