Jag ska göra EN sida där man har ett formulär. På samma sida ska man kolla att inga fält är tomma, om det är det ska man skriva ut ett felmeddelande. Annars ska man skriva ut resultatet i en tabell. Börja med att validera formuläret med javascript på clientnivå. Sedan när formuläret postas till servern så kollar du igen på servern.Kontrollera formulär
Någon som har någon bra lösning?Sv: Kontrollera formulär
<code>
function validateForm() {
//Kolla textrutan sFname
If (document.form1.sFname.value == "") {
alert("Du måste ange ditt förnamn.\r\nFörsök igen tack.");
document.form1.sFname.focus();
return false;
}
// sedan mer kontroller av resten av formuläret
// stämmer allt så returnera True
return true;
}
<form name="form1" method="post" action="ensida.asp" onSubmit="return validateForm();">
<input type="text" name="sFname">
<br>
<input type="submit">
</form>
På servern.
Dim sFname 'as String
sFname = Request.Form("sFname")
If Len(sFname) = 0 Then
' fel. Gör något
'Response.Redirect("error.asp")
'Server.Transfer("error.asp")
Else
'ok
End If
//Putte
</code>