ho realizzato una pagina asp con un modulo, come si fa per controllare i dati inseriti dall'utente prima di passare alla pagina che inserisce i dati nel db?
ho realizzato una pagina asp con un modulo, come si fa per controllare i dati inseriti dall'utente prima di passare alla pagina che inserisce i dati nel db?
la struttura č questa
<script>
function chk(f) {
if (f.campo1.valore == "")
return false;
else if (f.campo2.valore == "")
return false;
else
return true;
}
</script>
<form onSubmit="return chk(this)">
quello che ti hanno detto č il controllo per vedere se i campi sono vuoti o no, poi dipende dal controllo che vuoi fare tu, ad esempio se ci vuoi lettere o numeri nel campo se vuoi controllare sia un'e-mail o altro sii + specifico
devo controllare se sono vuoti, se certi hanno solo numeri non negativi, e su uno se la data inserita č valida
ora vedo se ho qualcosina di pronto xchč non ho il tempo di scriverteli da capo tra poco devo andare a mangiare) ho na fame
per i numeri
if (isNaN(f.campo1.value) || parseFloat(f.campo1.value) < 0)
per le date fai una ricerca sul forum
<html>
<script language="JavaScript"><!--
function checknumber(entry)
{
if (String(entry*1)=="NaN")
{
alert("the entry is not a number")
}else{
alert("the entry is a number")
}
}
//-->
</script>
<head><title></title></head><body>
<form method=post name="Form1" action="pagina.htm">
<table border=0>
<tr>
<td align=center>entry</td>
<td><input type=Text name=entry size=5></td>
</tr>
</table>