Concatener dans un TEXTAREA

Eléphant du PHP | 53 Messages

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 ? :)

Eléphant du PHP | 53 Messages

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:

Mammouth du PHP | 19672 Messages

28 juil. 2005, 22:39

Relax, faudrait déjà qu'on comprenne ton code. Je regarde, réponse à venir ;)
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 53 Messages

28 juil. 2005, 22:52

oh oui oh oui oh oui :lol:

Mammouth du PHP | 19672 Messages

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à.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 53 Messages

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; 

Mammouth du PHP | 19672 Messages

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;
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 53 Messages

28 juil. 2005, 23:16

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



nikel :)