formular validering
Hej EksperterJeg har et php kontakt script som ikke validerer på
navne feltet men kun på email feltet.
Hvad kan der være galt ?
Det er meningen der skal være samme validering på
begge feltet altså både navne og email feltet........
For det andet er det muligt at skjule min email addresse
i kildekoden (når brugerne prøver at se den via vis kilde)
Hilsner
iceb1977
<head>
<title>Bonde og Rode</title>
</head>
<body background="http://iceb.myhp.dk/sunrise.jpg">
<center>
</p>
<p>Højreklik på tekstlinket nedenfor og vælg gem som</p>
<a href="http://iceb.myhp.dk/cliprtg.wav"> <h3>Åben Bonde og Rode smagsprøven</h3></a>
</body>
</html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="">
<meta name="ProgId" content="">
<title></title>
</head>
<h3>Indtast dit navn og addresse og email og bestil vores <br>cd for kr 60 inkl. porto og eksp. gebyr.</h3>
<form name="tip_form" action="send.php" method="POST">
<?
// Lavet 100% af www.gratis-programmer.dk
?>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
function confirm_submit()
{
error = 0;
placering=0;
tekst=(document.tip_form.sender.value).toLowerCase();
placering=tekst.indexOf("@");
if(tekst ==""){
alert ("Angiv en gyldig afsender email!");
error = 1;
} else {
tegn=tekst.indexOf(" ");
if(tegn!=-1){
alert ("Angiv en gyldig afsender email!");
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 ("Der er ikke nogle adresser der indeholder: æ ø å Æ Ø Å");
error = 1;
} else {
if (placering<1 || tekst.length<=(placering+1)){
alert ("Angiv en gyldig afsender email!");
error = 1;
}
}
}
}
placering=0;
tekst=(document.tip_form.email.value).toLowerCase();
placering=tekst.indexOf("@");
if(tekst ==""){
alert ("Angiv en gyldig modtager email!");
error = 1;
} else {
tegn=tekst.indexOf(" ");
if(tegn!=-1){
alert ("Angiv en gyldig modtager email!");
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 ("Der er ulovlige tegn i adressen. Må ikke indeholde: æ ø å Æ Ø Å , ;");
error = 1;
} else {
if (placering<1 || tekst.length<=(placering+1)){
alert ("Angiv en gyldig modtager email!");
error = 1;
}
}
}
}
if(error == 0)
document.tip_form.submit();
}
</SCRIPT>
<table border="0" width="10%" bordercolor="#FFFFFF" height="1">
<tr>
<td width="50%" height="1"><b><u>Din e-mail</u>:</b></td>
<td width="50%" height="1">
<input type="text" name="sender" size="31"></td>
</tr>
<tr>
<td width="50%" height="174"><b><u><br>Navn og Addresse</u>:</b>
<p> </p>
<p> </p>
<p><input type="button" onClick="confirm_submit()" Value="Bestil vores cd">
</td>
<td width="50%" height="174">
<textarea name="besked" rows="8" cols="23"></textarea></td>
</tr>
</table>
<font size="1"><input type="hidden" value="bondeogrode@hotmail.com" name="email" size="1" style="color: #FFFFFF; border-style: solid; border-color: #FFFFFF"></font></p>
</html>
