ho fatto un form d'iscrizione vorrei mettere i soliti controlli x verivicare che i campi obbligatori vengano compilati, cortesemente potreste darmi un indicazione?
ciao
Simone
ho fatto un form d'iscrizione vorrei mettere i soliti controlli x verivicare che i campi obbligatori vengano compilati, cortesemente potreste darmi un indicazione?
ciao
Simone
Ultrà Roma
Lato server o lato client?Originariamente inviato da paperopoli
ho fatto un form d'iscrizione vorrei mettere i soliti controlli x verivicare che i campi obbligatori vengano compilati, cortesemente potreste darmi un indicazione?
ciao
Simone
![]()
Cavicchi Andrea
Problemi con javascript, jquery, ajax clicca qui
dipende se lo vuoi lato client o lato server...+ o - una cosa del genere
lato server:
molto semplicemente (e poco carino graficamente,a quello pensi tu),dopo il submit fai...
errore=""
if trim(request.form("pippo"))="" then
errore=errore&"-campo pippo obbligatorio"
end if
if trim(request.form("pippo2"))="" then
errore=errore&"-campo pippo2 obbligatorio"
end if
if errore<>"" then
response.write errore
response.end
else
...quel che devi fare
end if
lato client:
nell'evento di submit del form associ la funzione JS ControllaForm()
function ControllaForm(){
var errore=""
if (document.nome_form.pippo1.value != ""){
errore=errore+"campo pippo obbligatorio"
}
if (document.nome_form.pippo2.value != ""){
errore=errore+"campo2 pippo obbligatorio"
}
if (errore!=""){
alert(errore)
}else{
...
}
}
grazie appena ho tempo provo e vi faccio sapere
ciao
Simone
Ultrà Roma
x utilizzare il codice
errore=""
if trim(request.form("pippo"))="" then
errore=errore&"-campo pippo obbligatorio"
end if
if trim(request.form("pippo2"))="" then
errore=errore&"-campo pippo2 obbligatorio"
end if
if errore<>"" then
response.write errore
response.end
else
...quel che devi fare
end if
cosa intendidopo il submit fai...
Ultrà Roma
Si e cosi.Originariamente inviato da paperopoli
x utilizzare il codice
errore=""
if trim(request.form("pippo"))="" then
errore=errore&"-campo pippo obbligatorio"
end if
if trim(request.form("pippo2"))="" then
errore=errore&"-campo pippo2 obbligatorio"
end if
if errore<>"" then
response.write errore
response.end
else
...quel che devi fare
end if
cosa intendi
Cavicchi Andrea
Problemi con javascript, jquery, ajax clicca qui
sotto al tasto invio mi scrive -campo cognome obbligatorio -campo cognome obbligatorio ecc...
![]()
![]()
<input name="invia" type="submit" id="invia" value="Invia">
<%
errore=""
if trim(request.form("cognome"))="" then
errore=errore&"-campo cognome obbligatorio"
end if
if trim(request.form("nome"))="" then
errore=errore&"-campo nome obbligatorio"
end if
if trim(request.form("cognome"))="" then
errore=errore&"-campo cognome obbligatorio"
end if
if trim(request.form("via"))="" then
errore=errore&"-campo via obbligatorio"
end if
if trim(request.form("civico"))="" then
errore=errore&"-campo civico obbligatorio"
end if
if trim(request.form("cap"))="" then
errore=errore&"-campo cap obbligatorio"
end if
if trim(request.form("città"))="" then
errore=errore&"-campo città obbligatorio"
end if
if trim(request.form("provincia"))="" then
errore=errore&"-campo provincia obbligatorio"
end if
if trim(request.form("telCasa"))="" then
errore=errore&"-campo telefono casa obbligatorio"
end if
if trim(request.form("email"))="" then
errore=errore&"-campo e-mail obbligatorio"
end if
if errore<>"" then
response.write errore
response.end
else
response.Write(ok)
response.End()
end if
%>
Ultrà Roma
ti conviene fare la verifica in javascript :Originariamente inviato da paperopoli
sotto al tasto invio mi scrive -campo cognome obbligatorio -campo cognome obbligatorio ecc...
![]()
![]()
<input name="invia" type="submit" id="invia" value="Invia">
<%
errore=""
if trim(request.form("cognome"))="" then
errore=errore&"-campo cognome obbligatorio"
end if
if trim(request.form("nome"))="" then
errore=errore&"-campo nome obbligatorio"
end if
if trim(request.form("cognome"))="" then
errore=errore&"-campo cognome obbligatorio"
end if
if trim(request.form("via"))="" then
errore=errore&"-campo via obbligatorio"
end if
if trim(request.form("civico"))="" then
errore=errore&"-campo civico obbligatorio"
end if
if trim(request.form("cap"))="" then
errore=errore&"-campo cap obbligatorio"
end if
if trim(request.form("città"))="" then
errore=errore&"-campo città obbligatorio"
end if
if trim(request.form("provincia"))="" then
errore=errore&"-campo provincia obbligatorio"
end if
if trim(request.form("telCasa"))="" then
errore=errore&"-campo telefono casa obbligatorio"
end if
if trim(request.form("email"))="" then
errore=errore&"-campo e-mail obbligatorio"
end if
if errore<>"" then
response.write errore
response.end
else
response.Write(ok)
response.End()
end if
%>
Ciaocodice:<html> <head> <title>esempio compilazione form</title> <script type="text/javascript"> function verifica(obj){ if(obj.cognome.value==""){ alert("Inserisci il tuo cognome"); obj.cognome.focus(); return false; } if(obj.nome.value==""){ alert("Inserisci il tuo nome"); obj.nome.focus(); return false; } if(obj.email.value==""){ alert("Inserisci la tua email"); }else if(obj.email.value.lastIndexOf("@")==-1){ alert("Inserisci una email valida"); obj.email.focus(); return false; } if(obj.via.value==""){ alert("Inserisci la via"); obj.via.focus(); return false; } if(obj.citta.value==""){ alert("Inserisci la citta"); obj.citta.focus(); return false; } if(obj.provincia.value==""){ alert("Inserisci la provincia"); obj.provincia.focus(); return false; } if(obj.cap.value==""){ alert("Inserisci il cap"); obj.cap.focus(); return false; } if(obj.civico.value==""){ alert("Inserisci il numero civico"); obj.civico.focus(); return false; } } </script> </head> <body bgcolor="white" text="black" link="blue" vlink="purple" alink="red"> <form name="Myform" action="tua_pagina_inserimento_dati.asp" method="post" onsubmit="return verifica(document.Myform);"> qui inserisci il tutti i campi del form </form> </body> </html>![]()
Cavicchi Andrea
Problemi con javascript, jquery, ajax clicca qui
grazie![]()
Ultrà Roma
solitamente io faccio entrambi (x lo meno nei form + "importanti"),js ha il vantaggio di fonrnire la "risposta" sulla validità subito,senza che il form venga inviato se non corretto, ma se un utente ha js disabilitato ti becchi tutto quello che vuol scrivere...mentre lato server il controllo funzionerà sempre.