Hjælp til Validering af formular
Jeg har denne formular som sender data til en database, nun har jeg prøvet at lave en validering på nogle af felterne i min formular, men når jeg afprøver min formular, uden at indtaste noget i min fomular sker der ikke noget, hvad er der galt med min Validering.<script language="JavaScript">
<!--
function Checkform(thisform) {
// Startværdier
strError = 'Der opstod følgende fejl:\n\n';
intError = 0;
// Check Navn, er den tom
if (thisform.navn.value == "")
{
strError = strError + '-Navn mangler\n'
intError = 1;
thisform.navn.focus();
}
// Check adresse, er den tom
if (thisform.adresse.value == "")
{
strError = strError + '-Adresse mangler\n'
intError = 1;
thisform.adresse.focus();
}
// Check postnr, er den tom
if (thisform.postnr.value == "")
{
strError = strError + '-Postnr mangler\n'
intError = 1;
thisform.postnr.focus();
}
// Check By, er den tom
if (thisform.city.value == "")
{
strError = strError + '-By mangler\n'
intError = 1;
thisform.city.focus();
}
//Check Email, er den tom
if (thisform.Email.value == "")
{
strError = strError + '-Email mangler\n'
intError = 1;
thisform.Email.focus();
}
// Check for @ i email
if (thisform.Email.value.indexOf("@") == -1 && thisform.Email.value != "")
{
strError = strError + '-Mangler @ i emailadresse\n'
intError = 1;
thisform.Email.focus();
}
// Check Ledige pladser, er den tom
if (thisform.lp.value == "")
{
strError = strError + '-Ledige pladser mangler\n'
intError = 1;
thisform.lp.focus();
}
// Check Nystartet dato, er den tom
if (thisform.nyd.value == "")
{
strError = strError + '-Nystartet dato mangler\n'
intError = 1;
thisform.nyd.focus();
}
// Check Brugernavn, er den tom
if (thisform.brugernavn.value == "")
{
strError = strError + '-Brugernavn mangler\n'
intError = 1;
thisform.brugernavn.focus();
}
// Check Password, er den tom
if (thisform.kodeord.value == "")
{
strError = strError + '-Password mangler\n'
intError = 1;
thisform.kodeord.focus();
}
if (intError == 1) {
alert(strError)
return false;
}
}
-->
</script>
<center>
<table border="0" cellpadding="0" cellspacing="0" bordercolor="#111111" width="60%">
<form action="opretdp_ac.asp" method="post" onSubmit="return Checkform(this);">
<tr>
<td width="60%" colspan="2" align="center" class="topbar" >Opret dig her</td>
</tr>
<tr>
<td width="60%">Navn<br><input type="text" name="navn" size="50"></td>
</tr>
<tr>
<td width="60%">Adresse<br><input type="text" name="adresse" size="50"></td>
</tr>
<tr>
<td width="60%">Postnr<br><input type="text" name="postnr" size="50"></td>
</tr>
<tr>
<td width="60%">By<br><input type="text" name="city" size="50"></td>
</tr>
<tr>
<td width="60%">Telefon nr.<br><input type="text" name="tlf" size="50"></td>
</tr>
<tr>
<td width="60%">Mobil<br><input type="text" name="mobil" size="50"></td>
</tr>
<tr>
<td width="60%">Email<br><input type="text" name="email" size="50"></td>
</tr>
<tr>
<td width="60%">web<br><input type="text" name="web" size="50"></td>
</tr>
<tr>
<td width="60%">Sted<br><input type="text" name="sted" size="50"></td>
</tr>
<tr>
<td width="60%">Ledige pladser.<br><input type="text" name="lp" size="50">feks. 01-10-07</td>
</tr>
<tr>
<td width="60%">Nystartet dato<br><input type="text" name="nyd" size="50">feks. 01-03-05</td>
</tr>
<tr>
<td width="60%" >Tekst<br><textarea rows="5" name="tekst" cols="38"></textarea></td>
</tr>
<tr>
<td width="60%">Brugernavn<br>
<input type="text" name="brugernavn" size="50"></td>
</tr>
<tr>
<td width="60%">Password<br>
<input type="password" name="kodeord" size="50"></td>
</tr>
<tr>
<td width="60%">Tilmeld dig www.deprivatedagplejere.dk</td>
</tr>
<tr>
<td width="60%"><input type="checkbox" name="tilmeldanden" value="1"></td>
</tr>
<tr>
<td width="60%" colspan="2" align="center" class="topbar">
<input type="hidden" name="pic1" value="dummie.jpg" >
<input type="hidden" name="pic2" value="dummie.jpg" >
<input type="hidden" name="pic3" value="dummie.jpg" >
<input type="submit" value="Opret" name="tilmeld"><input type="reset" value="Fortryd" name="Fortryd"></td>
</form>
</tr>
</table>
</center>
