Buongiorno a tutti.
Dopo un po' di tempo ritorno a voi per un problemino di crossbrowsing.
Dunque, tramite il LOAD di JQUERY passo alcuni parametri ad una pagina ASP per farmi restituire una risposta all'interno di un div (che a sua volta è contenuto in una form).
Codice PHP:
...
function 
controlladati() {
$(
"#nomediv").load("controllo.asp", {
    
variabile1campoform1,
    
variabile2campoform2            
});
}
...


<
form name="modulo" method="post" onsubmit="return valida()">
<
input name="campoform1" type="text" id="campoform1" onchange="controlladati()" />
<
input name="campoform2" type="text" id="campoform2" onchange="controlladati()" />
<
span id="nomediv"><input name="campoform3" type="text" id="campoform3" /></span>
<
input type="image" name="imageField" src="pulsante.gif" />
</
form

La pagina "controllo.asp" ha invece una struttura di questo tipo:
Codice PHP:
<% 'controlli da eseguire sui parametri che passo %>
<input name="campoform3" type="text" id="campoform3" value="<%=esito%>" /> 
Quindi in pratica il controllo.asp mi riempie un campo form con l'esito della mia richiesta.

Risultato:
- Con Internet Explorer tutto OK.
- Con Firefox la richiesta e la risposta avvengono correttamente ma il campo "campoform3" viene sempre considerato vuoto anche dopo che è stato riempito dalla richiesta. Di conseguenza il valore non viene trasmesso col submit e non può essere neppure controllato con la validazione javascript.

Secondo voi come mai? Avete suggerimenti?