Salve è possibile impedire che un modulo venga inviato Nel caso in cui l'utente non ha accettato i termi di legge sulla tutela della privacy sono i due soliti classici radiobutton !!!
Salve è possibile impedire che un modulo venga inviato Nel caso in cui l'utente non ha accettato i termi di legge sulla tutela della privacy sono i due soliti classici radiobutton !!!
prova così:
ciaocodice:Accetto <input type="radio" name="accettazione" value="si" onClick="this.form.invio.disabled=false;"> Non accetto<input type="radio" name="accettazione" value="no" onClick="this.form.invio.disabled=true;"> <input type="submit" value="Invia" disabled name="invio">
ma una cosa semplice in java script tipo come il controllo dei campi si può fare ?
certo:Originariamente inviato da antoedp
ma una cosa semplice in java script tipo come il controllo dei campi si può fare ?
da richiamare così:codice:<script language="JavaScript"> function controllo(f) { if (f.nomeradio[0].checked) { alert("Accettare."); return false; } return true; } </script>
ciaocodice:<form name="nomeform" onSubmit="return controllo(this);">
nel form ho scritto
<form name="frmMail" action="FormMail.asp" method="post" style="margin:0" onSubmit="return formControl(this);">
Questo è il controllo del codice dei campi!
ho provato ma non mi funziona come hai detto
<SCRIPT LANGUAGE=javascript>
<!--
function formControl(ff){
if (ff.nome.value=="")
{
alert ("Il campo Nome è obbligatorio !")
ff.nome.focus()
ff.nome.value=""
return false;
}
if (ff.cognome.value=="")
{
alert ("Il campo Cognome è obbligatorio !")
ff.cognome.focus()
ff.cognome.value=""
return false;
}
if (ff.azienda.value=="")
{
alert ("Il campo Azienda è obbligatorio !")
ff.azienda.focus()
ff.azienda.value=""
return false;
}
if (ff.indirizzo.value=="")
{
alert ("Il campo Indirizzo è obbligatorio !")
ff.indirizzo.focus()
ff.indirizzo.value=""
return false;
}
if (isNaN(ff.cap.value) || (ff.cap.value==""))
{
alert ("Il campo CAP non è corretto o è vuoto !")
ff.cap.focus()
ff.cap.value=""
return false;
}
if (ff.citta.value=="")
{
alert ("Il campo Città è obbligatorio !")
ff.citta.focus()
ff.citta.value=""
return false;
}
if (ff.prov.value=="")
{
alert ("Il campo Provincia è obbligatorio !")
ff.prov.focus()
ff.prov.value=""
return false;
}
if (isNaN(ff.tel.value) || (ff.tel.value==""))
{
alert ("Il campo Telefono non è corretto o è vuoto !")
ff.tel.focus()
ff.tel.value=""
return false;
}
if (isNaN(ff.fax.value))
{
alert ("Il campo Fax non è corretto !")
ff.fax.focus()
ff.fax.value=""
return false;
}
if ((ff.email.value=="") || (ff.email.value.indexOf("@") == -1) || (ff.email.value.indexOf(".") == -1) || (ff.email.value.length < 7))
{
alert("Il campo e-mail non corretto o è vuoto !")
ff.email.focus()
ff.email.value=""
return false;
}
var varRisp = window.confirm("Vuoi confermarare l'invio ?")
if(varRisp==true){
return true;
}
return false;
}
//-->
</SCRIPT>
Come a impedire che un modulo venga spedito nel caso in cui l'utente non abbia accettato le condizione
non riesco a fare il controllo sul radiobutton
<form name="frmMail" action="FormMail.asp" method="post" style="margin:0" onSubmit="return formControl(this);">
<input type="radio" name="radiobutton" value="yes">Accetto
<input type="radio" name="radiobutton" value="No">Non Accetto
Controllo campi javascript
<SCRIPT LANGUAGE=javascript>
<!--
function formControl(ff){
if (ff.nome.value=="")
{
alert ("Il campo Nome è obbligatorio !")
ff.nome.focus()
ff.nome.value=""
return false;
}
if (ff.cognome.value=="")
{
alert ("Il campo Cognome è obbligatorio !")
ff.cognome.focus()
ff.cognome.value=""
return false;
}
if (ff.radiobutton[0].checked)
{
alert("Accettare.")
return false;
}
var varRisp = window.confirm("Vuoi confermarare l'invio ?")
if(varRisp==true){
return true;
}
return false;
}
//-->
</SCRIPT>
quale messaggio di errore ti viene notificato?