Valider enten den en eller den anden
Jeg bruger dette til at validere email'sDen første virker fint, men den anden virker ikke.
Det skulle gerne være sådan at hvis jeg skriver noget i det ene inputfelt, validere den det.
Og hvis jeg skriver i det andet, validere den det.
Jeg skal enten bruge det der bliver intastet i det ene felt eller det andet
<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].dk.value).toLowerCase();
placering=tekst.indexOf("@");
if(tekst ==""){
alert ("Indtast 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!");
error = 1;
}
}
}
}
if(error == 0)
document.forms[0].submit();
}
// Slut -->
</script>
<script type="text/javascript">
<!-- Dette script og mange flere -->
<!-- findes hos http://www.html.dk -->
<!-- Start
function validering2()
{
error = 0;
placering=0;
tekst=(document.forms[0].udland.value).toLowerCase();
placering=tekst.indexOf("@");
if(tekst ==""){
alert ("Type Email!");
error = 1;
}
else{
tegn=tekst.indexOf(" ");
if(tegn!=-1){
alert ("No space in Email, please");
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 ("No: æ ø å Æ Ø Å , ;");
error = 1;
}
else{
if (placering<1 || tekst.length<=(placering+1)){
alert ("Unvalid Email!");
error = 1;
}
}
}
}
if(error == 0)
document.forms[0].submit();
}
// Slut -->
</script>
<form action="input.asp" method="post" onsubmit="return validering() && validering2();">
<table width="800" height="655" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="259" colspan="4" valign="top"> <p><br>
<br>
<br>
<br>
</p>
<p> </p>
<p><img src="top.jpg" width="800" height="115"></p></td>
</tr>
<tr>
<td width="52" height="34"> </td>
<td colspan="3">To recieve news and updates, please join the iii magazine
mailing list:</td>
</tr>
<tr>
<td height="28"> </td>
<td width="99">Danishs subscribers </td>
<td width="152"><input type="text" name="dk" class="inputbox_text"></td>
<td width="497"> </td>
</tr>
<tr>
<td height="28"> </td>
<td>Foreign subscribers </td>
<td><input type="text" name="udland" class="inputbox_text"></td>
<td><input type="submit" name="Submit" value="Submit" class="button"></td>
</tr>
<tr valign="bottom">
<td colspan="4"><img src="bund.jpg" width="799" height="61"><br> <br> <br>
<br> </td>
</tr>
</table>
</form>
