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



Rispondi quotando