non si aggiorna textarea in tempo reale

napuleone

Utente Attivo
12 Nov 2014
76
0
6
Devo usare 2 funzioni per evitare di duplicare il codice.
quando viene eseguita la seconda funzione la prima ancora non ha aggiornato il campo,
alla fine delle due funzioni solo il primo campo è valorizzato, esiste come nel vecchio VB un refresh che aggiorni da JS all HTML ?

anche se le seguo con il debug si vede che aspetta la fine delle due funzioni per aggiornare i campi.

PHP:
<label onclick="Fun1();Fun2()">Controlla tutto</label>
<form name=modulo>
<textarea name="adesso" cols="9" rows="4"></textarea>
<textarea name="dopome" cols="9" rows="4"></textarea>
</form>

JavaScript:
function Fun1(){ document.modulo.adesso.value="pippo";}
function Fun2(){ var dopo=document.modulo.adesso.value;
         document.modulo.dopome.value=dopo;}

Naturalmente nell'originale le funzioni sono più complesse e "pippo" è creato da un risultato di AJAX.
 
Ultima modifica:
visto che le esegui di seguito, onclick="Fun1();Fun2()"

potresti eseguire solo fun2, richiamando al suo interno fun1
 
visto che le esegui di seguito, onclick="Fun1();Fun2()"

potresti eseguire solo fun2, richiamando al suo interno fun1
provato anche questo ma niente, secondo me è ajax che non permette l'aggiornamento istantaneo come avviene se aggiorno un campo in una funzione che non lo coinvolge , d'altra parte sono costretto ad eseguire del codice fuori dalla Funz1 e dalla funzione richiamata da ajax
 

Discussioni simili