Validering!! Haster
HejHvad er fejlen i min validering??????
Hhhjjjæææælllpppp
<html>
<head>
<title>Forms</title>
<script language=\"javaScript\">
function testOplysninger() {
var fejl = 0;
if ( document.oplysninger.navn.value.length == 0 ) {
//dette sker hvis navn.value.length er lig 0
alert(\"Fejl. navn skal udfyldes\");
fejl = fejl+1;
} else {
//dette sker hvis navn.value.length er større end 0
if ( ! document.oplysninger.navn.value.match( /^[a-zA-Z]+[\" \"]$+/ )) {
alert(\"Fejl. navn må kun indeholde bogstaver\");
fejl = fejl+1;
}}
if ( document.oplysninger.adresse.value.length == 0 ) {
//dette sker hvis adresse.value.length er lig 0
alert(\"Fejl. adressen skal udfyldes\");
fejl = fejl+1;
}
if ( document.oplysninger.postnr.value.length == 0 ) {
//dette sker hvis postnr.value.length er lig 0
alert(\"Fejl. postnummer skal udfyldes\");
fejl = fejl+1;
} else {
//dette sker hvis postnr.value.length er større end 0
if ( ! document.oplysninger.postnr.value.match( /^\\d+$/ )) {
alert(\"Fejl. postnummer må kun indeholde cifre\");
fejl = fejl+1;
}}
if ( ! document.oplysninger.postnr.value.match( /^\\d{4}$/ )) {
//postnummeret skal indeholde 4 cifre
alert(\"Fejl. postnummer skal være 4 cifre.\");
fejl = fejl+1;
}
if ( document.oplysninger.by.value.length == 0 ) {
//dette sker hvis by.value.length er lig 0
alert(\"Fejl. by skal udfyldes\");
fejl = fejl+1;
} else {
//dette sker hvis by.value.length er større end 0
if ( ! document.oplysninger.by.value.match( /^[a-åA-Å]+[\" \"]+$/ )) {
alert(\"Fejl. by må kun indeholde bogstaver\");
fejl = fejl+1;
}}
if ( document.oplysninger.telefon.value.length == 0 ) {
//dette sker hvis telefon.value.length er lig 0
alert(\"Fejl. telefonnummer skal udfyldes\");
fejl = fejl+1;
} else {
//dette sker hvis telefon.value.length er større end 0
if ( ! document.oplysninger.telefon.value.match( /^\\d+$/ )) {
alert(\"Fejl. telefonnummer må kun indeholde cifre\");
fejl = fejl+1;
}}
if ( ! document.oplysninger.telefon.value.match( /^\\d{8}$/ )) {
alert(\"Fejl. telefonnummer skal være 8 cifre.\");
fejl = fejl+1;
}
if ( document.oplysninger.email.value.length == 0 ) {
//dette sker hvis email.value.length er lig 0
alert(\"Fejl. Emailadressen skal udfyldes\");
fejl = fejl+1;
} else {
//dette sker hvis email.value.length er større end 0
if ( ! document.oplysninger.email.value.match(/^[\\w\\-\\.]+@[\\w\\-\\.]+\\.\\w{2,4}$/)) {
alert(\"Fejl. Emailadressen er ikke korrekt.\");
fejl = fejl+1;
}}
if ( fejl == 0 ) { // alt er ok
return true; // der bliver nu submitted.
} else { // noget er galt.
return false; // nu bliver der ikke submitted
}}
</script>
<body bgcolor=\"#FFFFFF\" text=\"#000000\">
<form name=\"oplysninger\" action=\"bestilling.html\" target=\"_self\" method=\"get\" onsubmit=\"return testOplysninger()\">
<table width=\"360\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" height=\"307\">
<tr>
<td width=\"12\" rowspan=\"13\"></td>
<td height=\"29\" colspan=\"2\">
<p><font face=\"Verdana, Arial, Helvetica, sans-serif\"><b>Bestillinger:</b><br>
<font size=\"2\">1 stk: Kodimagnyl "DAK", brusetabletter, 3
x 20 stk.<u><br>
</u></font><u> </u></font></p>
<p><font face=\"Verdana, Arial, Helvetica, sans-serif\"><b>Kunde oplysninger</b></font></p>
</td>
</tr>
<tr>
<td height=\"20\" colspan=\"2\"><font face=\"Verdana, Arial, Helvetica, sans-serif\"></font></td>
</tr>
<tr>
<td height=\"20\" colspan=\"2\"><font face=\"Verdana, Arial, Helvetica, sans-serif\"><br>
<b>Indtast oplysninger:</b></font></td>
</tr>
<tr>
<td height=\"20\" colspan=\"2\"><font face=\"Verdana, Arial, Helvetica, sans-serif\"></font></td>
</tr>
<tr>
<td width=\"130\" valign=\"top\" height=\"20\"><font face=\"Verdana, Arial, Helvetica, sans-serif\">Navn</font></td>
<td width=\"210\" valign=\"top\" height=\"20\"> <font face=\"Verdana, Arial, Helvetica, sans-serif\">
<Input type=\"text\" name=\"navn\" value=\"\" size=\"25\">
</font></td>
</tr>
<tr>
<td width=\"130\" valign=\"top\" height=\"20\"><font face=\"Verdana, Arial, Helvetica, sans-serif\">Adresse</font></td>
<td width=\"210\" valign=\"top\" height=\"20\"> <font face=\"Verdana, Arial, Helvetica, sans-serif\">
<Input type=\"text\" name=\"adresse\" size=\"25\">
</font></td>
</tr>
<tr>
<td width=\"130\" valign=\"top\" height=\"20\"><font face=\"Verdana, Arial, Helvetica, sans-serif\">Postnr</font></td>
<td width=\"210\" valign=\"top\" height=\"20\"> <font face=\"Verdana, Arial, Helvetica, sans-serif\">
<Input type=\"text\" name=\"postnr\" size=\"25\" maxlenght=\"4\">
</font></td>
</tr>
<tr>
<td width=\"130\" valign=\"top\" height=\"20\"><font face=\"Verdana, Arial, Helvetica, sans-serif\">By</font></td>
<td width=\"210\" valign=\"top\" height=\"20\"> <font face=\"Verdana, Arial, Helvetica, sans-serif\">
<Input type=\"text\" name=\"by\" size=\"25\">
</font></td>
</tr>
<tr>
<td width=\"130\" valign=\"top\" height=\"20\"><font face=\"Verdana, Arial, Helvetica, sans-serif\">Land</font></td>
<td width=\"210\" valign=\"top\" height=\"20\"> <font face=\"Verdana, Arial, Helvetica, sans-serif\">
<select name=\"menu\" onChange=\"MM_jumpMenu(\'parent\',this,0)\">
<option>Denmark</option>
<option>Norge</option>
<option>Sverige</option>
<option>England</option>
<option>Tyskland</option>
<option>Andre</option>
</select>
</font></td>
</tr>
<tr>
<td width=\"130\" valign=\"top\" height=\"20\"><font face=\"Verdana, Arial, Helvetica, sans-serif\">Telefon</font></td>
<td width=\"210\" valign=\"top\" height=\"20\"> <font face=\"Verdana, Arial, Helvetica, sans-serif\">
<Input type=\"text\" name=\"telefon\" size=\"25\" maxlenght=\"8\">
</font></td>
</tr>
<tr>
<td width=\"130\" valign=\"top\" height=\"20\"><font face=\"Verdana, Arial, Helvetica, sans-serif\">E-Mail</font></td>
<td width=\"210\" valign=\"top\" height=\"20\"> <font face=\"Verdana, Arial, Helvetica, sans-serif\">
<Input type=\"text\" name=\"email\" size=\"25\">
</font></td>
</tr>
<tr>
<td width=\"130\" valign=\"top\"><font face=\"Verdana, Arial, Helvetica, sans-serif\"></font></td>
<td width=\"210\" valign=\"top\"><font face=\"Verdana, Arial, Helvetica, sans-serif\"></font></td>
</tr>
<tr>
<td width=\"130\" valign=\"top\"><font face=\"Verdana, Arial, Helvetica, sans-serif\"></font></td>
<td width=\"210\" valign=\"top\"><font face=\"Verdana, Arial, Helvetica, sans-serif\">
<Input type=\"submit\" value=\"OK\" size=\"20\">
<Input type=\"reset\" value=\"Slet\" size=\"20\">
</font></td>
</tr>
</table>
</form>
</body>
</html>