Validering af form
Som det kan ses af min kode bruger jeg to forskellige javascripts til at validere 2 forskellige inputfelter.De virker godt nok, hver for sig.
Men når jeg lægger dem på begge to som her i koden, virker kun den som validere navnet.
er der nogle der kan hjælpe mig med at skive dette sammen so de begge virker.
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" href="style.css">
<script type="text/javascript">
<!-- Dette script og mange flere -->
<!-- findes hos http://www.html.dk -->
<!-- Start
function validering()
{
error = 0;
placering=0;
tekst=(document.forms[0].email.value).toLowerCase();
placering=tekst.indexOf("@");
if(tekst ==""){
alert ("Ugyldig Email!");
error = 1;
}
else{
tegn=tekst.indexOf(" ");
if(tegn!=-1){
alert ("Ingen mellemrum Email'en, Tak");
error = 1;
}
else{
if (tekst.indexOf("æ")!=-1 || tekst.indexOf("ø")!=-1 || tekst.indexOf("å")!=-1 ||
tekst.indexOf("Æ")!=-1 || tekst.indexOf("Ø")!=-1 || tekst.indexOf("Å")!=-1 ||
tekst.indexOf(";")!=-1 || tekst.indexOf(",")!=-1){
alert ("Email'en må ikke indeholde: æ ø å Æ Ø Å , ;");
error = 1;
}
else{
if (placering<1 || tekst.length<=(placering+1)){
alert ("Ugyldig Email! - forsøg igen");
error = 1;
}
}
}
}
if(error == 0)
document.forms[0].submit();
}
// Slut -->
</script>
<script type="text/javascript">
function validering()
{
error = 0;
if((document.forms[0].navn.value=='') && (error==0))
{
alert('Intast navn !');
document.forms[0].navn.focus();
error = 1;
}
if(error == 0)
document.forms[0].submit();
}
// Slut -->
</script>
</head>
<body>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<form action="" method="post" onsubmit="validering();return false;">
<table width="708" height="248" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#666666" background="BERLIN_post.jpg">
<tr>
<td valign="bottom">
<table width="700" height="0" border="0" align="left" cellpadding="0" cellspacing="0">
<tr>
<td width="5"> </td>
<td width="535">Navn<br> <input type="text" name="navn" class="inputbox_text"></td>
</tr>
<tr>
<td width="5"> </td>
<td colspan="2">Email<br> <input type="text" name="email" class="inputbox_text"></td>
</tr>
<tr>
<td width="5"> </td>
<td>Telefon nr (SMS)<br> <input type="text" name="tlf" class="inputbox_text"s></td>
</tr>
<tr>
<td width="5"> </td>
<td height="25" valign="bottom">
<input type="submit" value="Submit" class="button">
</td>
</tr>
<tr>
<td colspan="2" height="5"></td>
</tr>
</table>
</td>
</tr>
</table>
</form>
//Mekaniker
</body>
</html>
