27. maj 2002 - 16:42
Der er
11 kommentarer og 1 løsning
validering af email
Er der en som har en validering af en email liggende? Den skal bare komme med en alert hvis den ikke er gyldig...
Annonceindlæg fra Barco
ljweb.... den fil den henter er åbenbart i stykker... dengalepose... den du henviser til er jeg ikke så glad for da det rent faktisk er 3 email´s den skal checke...
dj >> i stykker ? hvordan ?
<script language="JavaScript1.2" type="text/javascript"> <!-- function email_verify(str) { if(!str.match(/^[\w]{1}[\w\.\-_]*@[\w]{1}[\w\-_\.]*\.[\w]{2,6}$/i)) { return false; } else { return true; } } //--> </script> har hentet den - er formateret med unix linebreaks
kan ikke åbne filen.... skriver bare at den ikke eksistere og om jeg vil lave en ny
ljweb... har 3 forms og en button.. hvordan skal det så gøres det der?
hmm, crapbrowser - laver en anden downloadfunktion
<? session_start(); if ($opret2){ mysql_connect("localhost", ""); mysql_select_db("combox"); mysql_query("UPDATE combox SET email1='$email1', email2='$email2', email3='$email3' WHERE brugernavn='$brugernavn'"); header ("location: oprettet4.php"); } if (!$error){ $error = "<font class=\"txt_normal\">Her kan du indtaste dine mailadresser</font></b>"; } if (!$opret2) { mysql_connect("localhost", ""); mysql_select_db("combox"); $result = mysql_query("select * from combox WHERE brugernavn='$brugernavn'"); $row = mysql_fetch_array($result); if ($row[statsms] == "1"){ $ja = "checked"; } else { $nej = "checked"; } ?> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link rel="stylesheet" href="css/Styles.css" type="text/css"> <script language="JavaScript1.2" type="text/javascript"> <!-- function email_verify(str) { if(!str.match(/^[\w]{1}[\w\.\-_]*@[\w]{1}[\w\-_\.]*\.[\w]{2,6}$/i)) { return false; } else { return true; } } //--> </script> </head> <body bgcolor="#0C587C" text="#000000"> <div align="center"> <table width="250" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="16"><img src="gif/Headline_corner_left.gif" width="16" height="16"></td> <td bgcolor="#132535"> <div align="center"><b><font face="Arial" size="2" color="#FFFFFF">Valgfri 4/5</font></b></div> </td> <td width="16"><img src="gif/Headline_corner_right.gif" width="16" height="16"></td> </tr> </table> <br> <br> <br> <? echo "$error"; ?> </div> <div align="center"> <form name="form1" method="post" action="oprettet3.php"> <input type="hidden" name="opret2" value="1"> <table border="0" cellspacing="0" cellpadding="0"> <tr class="txt_normal"> <td align="right"> <font color="#FFFFFF">Primær email :</font></td> <td width="5"><img src="gif/pixel.gif" width="5" height="1"></td> <td> <div align="right"> <input type="text" name="email1" class="txtfields" size="20" value="<? echo "$row[email1]"; ?>"> </div> </td> </tr> <tr> <td colspan="3"><img src="gif/pixel.gif" width="1" height="5"></td> </tr> <tr class="txt_normal"> <td align="right"> <font color="#FFFFFF">Må man sende mail til dig:</font></td> <td width="5"><img src="gif/pixel.gif" width="5" height="1"></td> <td> <div align="right"><font color="#FFFFFF">Ja: <input type="radio" name="statsms" value="1" <? echo "$ja"; ?>> Nej: </font><font color="#FFFFFF"> <input type="radio" name="statsms" value="0" <? echo "$nej"; ?>> </font> </div> </td> </tr> <tr> <td colspan="3"><img src="gif/pixel.gif" width="1" height="5"></td> </tr> <tr class="txt_normal"> <td align="right"><font color="#FFFFFF">2. email :</font></td> <td width="5"> </td> <td> <div align="right"> <input type="text" name="email2" class="txtfields" size="20" value="<? echo "$row[email2]"; ?>"> </div> </td> </tr> <tr> <td colspan="3"><img src="gif/pixel.gif" width="1" height="5"></td> </tr> <tr class="txt_normal"> <td align="right"> <div align="right"><font color="#FFFFFF">3. email :</font><b><font face="Tahoma" size="2" color="#FFFFFF"> </font></b></div> </td> <td width="5"><img src="gif/pixel.gif" width="5" height="1"></td> <td> <div align="right"> <input type="text" name="email3" class="txtfields" size="20" value="<? echo "$row[email3]"; ?>"> </div> </td> </tr> <tr> <td colspan="3"><img src="gif/pixel.gif" width="1" height="5"></td> </tr> <tr> <td colspan="3"> <div align="right"> <input type="image" img src="gif/but_videre.gif" width="58" height="15" border=0> </div> </td> </tr> </table> </form><br> </div> </body> </html> <? } ?>
et forslag --- <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link rel="stylesheet" href="css/Styles.css" type="text/css"> <script language="JavaScript1.2" type="text/javascript"> <!-- function email_verify(str) { if(!str.match(/^[\w]{1}[\w\.\-_]*@[\w]{1}[\w\-_\.]*\.[\w]{2,6}$/i)) { return false; } else { return true; } } function validateemail() { // checking first to be mandatory, check other if entered if ((document.form1.email1.value == "") || !email_verify(document.form1.email1.value)) { alert("Systemet kunne ikke validere din email !"); document.form1.email1.focus(); return false; } if ((document.form1.email2.value != "") && !email_verify(document.form1.email2.value)) { alert("Systemet kunne ikke validere din email !"); document.form1.email2.focus(); return false; } if ((document.form1.email3.value != "") && !email_verify(document.form1.email3.value)) { alert("Systemet kunne ikke validere din email !"); document.form1.email2.focus(); return false; } return true; } //--> </script> </head> <body bgcolor="#0C587C" text="#000000"> <div align="center"> <table width="250" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="16"><img src="gif/Headline_corner_left.gif" width="16" height="16"></td> <td bgcolor="#132535"> <div align="center"><b><font face="Arial" size="2" color="#FFFFFF">Valgfri 4/5</font></b></div> </td> <td width="16"><img src="gif/Headline_corner_right.gif" width="16" height="16"></td> </tr> </table> <br> <br> <br> <? echo "$error"; ?> </div> <div align="center"> <form name="form1" method="post" action="oprettet3.php" onSubmit="return validateemail();"> <input type="hidden" name="opret2" value="1"> <table border="0" cellspacing="0" cellpadding="0"> <tr class="txt_normal"> <td align="right"> <font color="#FFFFFF">Primær email :</font></td> <td width="5"><img src="gif/pixel.gif" width="5" height="1"></td> <td> <div align="right"> <input type="text" name="email1" class="txtfields" size="20" value="<? echo "$row[email1]"; ?>"> </div> </td> </tr> <tr> <td colspan="3"><img src="gif/pixel.gif" width="1" height="5"></td> </tr> <tr class="txt_normal"> <td align="right"> <font color="#FFFFFF">Må man sende mail til dig:</font></td> <td width="5"><img src="gif/pixel.gif" width="5" height="1"></td> <td> <div align="right"><font color="#FFFFFF">Ja: <input type="radio" name="statsms" value="1" <? echo "$ja"; ?>> Nej: </font><font color="#FFFFFF"> <input type="radio" name="statsms" value="0" <? echo "$nej"; ?>> </font> </div> </td> </tr> <tr> <td colspan="3"><img src="gif/pixel.gif" width="1" height="5"></td> </tr> <tr class="txt_normal"> <td align="right"><font color="#FFFFFF">2. email :</font></td> <td width="5"> </td> <td> <div align="right"> <input type="text" name="email2" class="txtfields" size="20" value="<? echo "$row[email2]"; ?>"> </div> </td> </tr> <tr> <td colspan="3"><img src="gif/pixel.gif" width="1" height="5"></td> </tr> <tr class="txt_normal"> <td align="right"> <div align="right"><font color="#FFFFFF">3. email :</font><b><font face="Tahoma" size="2" color="#FFFFFF"> </font></b></div> </td> <td width="5"><img src="gif/pixel.gif" width="5" height="1"></td> <td> <div align="right"> <input type="text" name="email3" class="txtfields" size="20" value="<? echo "$row[email3]"; ?>"> </div> </td> </tr> <tr> <td colspan="3"><img src="gif/pixel.gif" width="1" height="5"></td> </tr> <tr> <td colspan="3"> <div align="right"> <input type="image" img src="gif/but_videre.gif" width="58" height="15" border=0> </div> </td> </tr> </table> </form><br> </div> </body> </html> jeg har klippet din php af i top/bund for at teste
22. juli 2005 - 09:58
#12
Jeg har hugget funktionen emailverify og det virker fint, så måske skulle denne tråd lukkes nu?
Vi tilbyder markedets bedste kurser inden for webudvikling