ciao ragazzi...ho creato nel mio sito di prova una popup contenente un form.Questo form non è altro che un giudizio sulla pagina,ma purtroppo c'è qualcosa che non va!!una volta che si avvia la popup il bottone invia e disabilitato,e fino a qui ci siamo!ma appena seleziono un radio button si dovrebbe abilitare per inviare il form e invece non lo fa!!e in più a l'invio del form(operazione svolta,eliminando il richiamo alla funzione premibottone()) si dovrebbe chiudere la popup,ed invece si chiude senza inviare il form..ecco il codice:
<script language="javascript">
function premibottone() {
document.modulo.submit.disabled=true;
if(document.modulo.c1.checked){ ){
document.modulo.submit.disabled=false;
}
}
</script
richiamo la funzione al caricamento della pagina:
<body onload="premibottone();">
e all'invio del form si dovrebbe chiudere la popup:
<form method="post" action="mailto:#" enctype="text/plain" name="modulo" onSubmit="setTimeout("window.close()",4000);">
<input name="c1" type="radio" value="ottimo" /> Ottimo
</label>
<label>
<input name="c1" type="radio" value="buono" /> Buono
</label>
<label>
<input name="c1" type="radio" value="sufficiente" /> Sufficiente
</label>
<label>
<input name="c1" type="radio" value="mediocre" /> Mediocre
</label>
<label>
<input name="c1" type="radio" value="scarso" /> Scarso
</label><br />
<br />
<input name="submit" type="submit" value="Invia" />
<input name="reset" type="reset" id="reset" value="Reimposta" />
</form>
Sarà una cavolata,lo sò!!pero mi sta facendo esaurire:dipser: aiutatemi per favore..ciao
<script language="javascript">
function premibottone() {
document.modulo.submit.disabled=true;
if(document.modulo.c1.checked){ ){
document.modulo.submit.disabled=false;
}
}
</script
richiamo la funzione al caricamento della pagina:
<body onload="premibottone();">
e all'invio del form si dovrebbe chiudere la popup:
<form method="post" action="mailto:#" enctype="text/plain" name="modulo" onSubmit="setTimeout("window.close()",4000);">
<input name="c1" type="radio" value="ottimo" /> Ottimo
</label>
<label>
<input name="c1" type="radio" value="buono" /> Buono
</label>
<label>
<input name="c1" type="radio" value="sufficiente" /> Sufficiente
</label>
<label>
<input name="c1" type="radio" value="mediocre" /> Mediocre
</label>
<label>
<input name="c1" type="radio" value="scarso" /> Scarso
</label><br />
<br />
<input name="submit" type="submit" value="Invia" />
<input name="reset" type="reset" id="reset" value="Reimposta" />
</form>
Sarà una cavolata,lo sò!!pero mi sta facendo esaurire:dipser: aiutatemi per favore..ciao