Avatar billede sylvesternielsen Nybegynder
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...
Avatar billede limemedia Nybegynder
27. maj 2002 - 16:44 #1
Prøv at kigge på emailverify.txt her http://www.ljweb.biz/?Ref=usefulscripts

/ LJ
Avatar billede dengalepose.dk Nybegynder
27. maj 2002 - 16:44 #2
Avatar billede sylvesternielsen Nybegynder
27. maj 2002 - 16:48 #3
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...
Avatar billede limemedia Nybegynder
27. maj 2002 - 16:52 #4
dj >> i stykker ? hvordan ?
Avatar billede limemedia Nybegynder
27. maj 2002 - 16:53 #5
<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
Avatar billede sylvesternielsen Nybegynder
27. maj 2002 - 16:54 #6
kan ikke åbne filen.... skriver bare at den ikke eksistere og om jeg vil lave en ny
Avatar billede sylvesternielsen Nybegynder
27. maj 2002 - 16:59 #7
ljweb...

har 3 forms og en button.. hvordan skal det så gøres det der?
Avatar billede limemedia Nybegynder
27. maj 2002 - 16:59 #8
hmm, crapbrowser - laver en anden downloadfunktion
Avatar billede limemedia Nybegynder
27. maj 2002 - 17:01 #9
har du noget kode ?
Avatar billede sylvesternielsen Nybegynder
27. maj 2002 - 17:05 #10
<?
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&aring; 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">&nbsp;</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>
<?
}
?>
Avatar billede limemedia Nybegynder
27. maj 2002 - 17:16 #11
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&aring; 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">&nbsp;</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
Avatar billede i-mox Nybegynder
22. juli 2005 - 09:58 #12
Jeg har hugget funktionen emailverify og det virker fint, så måske skulle denne tråd lukkes nu?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester