Ciao a tutti,

ho un problema che mi sta facendo impazzire.

è possibile che questo codice funzioni con Ntetscape ma non con Explorer ???

<script>
function validate_Form(){

messaggio = "";
bool = 0;

if ( document.add_sezione.titolo_news.value == "" ){
messaggio = messaggio + " - Il titolo non può essere vuoto!!!\n";
bool = bool + 1;
}

if ( bool == 0 ) {

var val_botto = document.add_sezione.bottone.value;

if ( val_botto == 1 ){
document.add_sezione.action = 'add_News_do.php';
return true;
} else {
document.add_sezione.action = 'visual_News_2.php';
return true;
}

} else {

alert(messaggio);
return false;

}

}
</script>

...


<form name="add_sezione" id="add_sezione" method="post" onSubmit="return validate_Form();">

....

<input name="bottone" id="bottone" type="hidden" value="">

<input name="b_conferma" type="submit" class="formButton" value="Conferma news" onclick="document.add_sezione.bottone.value='1';">

<input name="b_passo2" type="submit" class="formButton" value="Aggiungi allegati" onclick="document.add_sezione.bottone.value='2';">

...

</form>

mettendo degli alert mi sono accorto che viene passato in modo corretto il valore di "bottone" anche su explorer, il problema è che non viene eseguito l' action e la pagina nuova non viene caricata.

E' possibile che

document.add_sezione.action = 'add_News_do.php';

non vada con Explorer ???


Aiutatemi please ...


Ciao ciao SHAQ