mi è indifferente validarlo su client o su server. l'importante è che funzioni!
Per il lato server sono riuscito a risolvere il problema inserendo, nella pagina asp, la seguente condizione:
codice:
if val1<>"" and val2<>"" ... then
In questa maniera la pagina asp visualizza una pagina di errore.
Invece il controllo con vbscript nella pagina html del form non riesco a farlo funzionare (vorrei essere capace di fare questo controllo anche nella pagina html per sfizio).
Ho inserito il tuo codice:
codice:
Sub Conferma()
Dim val1, val2, val3, val4
val1 = document.getElementById(txtNome).value;
val2=document.getElementById(txtQua).value;
val3=document.getElementById(txtPass).value;
val4=document.getElementById(optclasse).value;
If (val4=false or val3="" or val2="" or val1="") then
MsgBox "Errore nell'inserimento";
end if
end sub
ma non va! appena schiaccio il pulsante submit (Conferma) mi va a finire nella pagina asp senza darmi l'errore della msgbox vbcritical
il codice del pulsante è:
codice:
<INPUT type="submit" value="Conferma" onClick="Conferma()" class="ciao3" >
se qualcuno è in grado di darmi il codice in vb gli sarò eternamente grato
grazie!!!