Jump to content

How can i add this email validation to this php code


DirtySnipe

Recommended Posts

Im trying to insert email validation to the following code but no matter what I try it does not work.

 

Please help.

 

email validation code

 

<script type="text/javascript">

/***********************************************
* Email Validation script- © Dynamic Drive (www.dynamicdrive.com)
* This notice must stay intact for legal use.
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i

function checkmail(e){
var returnval=emailfilter.test(e.value)
if (returnval==false){
alert("Please enter a valid email address.")
e.select()
}
return returnval
}

</script>

<form>
<input name="myemail" type="text" style="width: 270px"> <input type="submit" onClick="return checkmail(this.form.myemail)" value="Submit" />

</form>

 

php form code

 

function privacy_form($idnum)
{

global $ct, $tbclr_1, $tbclr_2, $tbclr_3, $tbclr_4, $fntclr_1, $emltp, $emllogin, $msg2, $indx_url ;



$fields_val=get_edit_info($idnum);
$message= "
<center>
<table width='600' border=0   cellspacing=1 cellpadding=0>
<tr><td>
<a href='{$indx_url}ct=$ct&md=details&id=$idnum'>
".$msg2['ID_f']."".$fields_val['idnum']."<b>   ".$fields_val['title']."</b>
</a></font>
</td></tr></table>

<p class='pst1'>
<table width='600'  class='frmtb1' border=0 cellspacing=1 cellpadding=0>
<tr><td> 
<font class='frmcp'>  
  ".$msg2['Send_Privacy_Message']." </font>

<table width='100%'   border=0 cellspacing=1 cellpadding=0>
<tr><td class='frmtb2'>
<form action='{$indx_url}ct=$ct&md=send_mail' method='post'>
<input type='hidden' name='idnum' value='$idnum'>
<input type='hidden' name='emltp' value='$emltp'>
<input type='hidden' name='emllogin' value='$emllogin'>
  <p class='pst1'><center>
<table>
<tr>
<td align='right' >
<font class='frmft1'>
".$msg2['Your_e_mail_f'].": </font>
</td><td>
<input type='text' name='pm_email' size='40' class=formst></td></tr><tr>
<td align='right'>
<font class='frmft1'>
".$msg2['Subject_p'].":
</font>
</td><td>
<input type='text' name='pm_subject' size='40' class=formst value='Re: ".$fields_val['title']."'></td></tr><tr>
<td align='right'>
<font class='frmft1'>
".$msg2['Message_p'].":
</font>
</td><td>
<textarea rows='8' cols='40' name='pm_message' class=formst></textarea>
</td></tr>
</table>
<p class='pst1'>
";
$message=$message."
<input type='submit' value='".$msg2['Send_p']."' class=formst STYLE='FONT-WEIGHT: bold;'>
</form>
</center>
</td></tr></TABLE>
</td></tr></TABLE>
</center>
";
output_message($message);
return;
}

 

I think i fixed it myself

 

function privacy_form($idnum)
{

global $ct, $tbclr_1, $tbclr_2, $tbclr_3, $tbclr_4, $fntclr_1, $emltp, $emllogin, $msg2, $indx_url ;



$fields_val=get_edit_info($idnum);
$message= "
<script type='text/javascript'>

/***********************************************
* Email Validation script- © Dynamic Drive (www.dynamicdrive.com)
* This notice must stay intact for legal use.
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i

function checkmail(e){
var returnval=emailfilter.test(e.value)
if (returnval==false){
alert('Please enter a valid email address.')
e.select()
}
return returnval
}

</script>

<center>
<table width='600' border=0   cellspacing=1 cellpadding=0>
<tr><td>
<a href='{$indx_url}ct=$ct&md=details&id=$idnum'>
".$msg2['ID_f']."".$fields_val['idnum']."<b>   ".$fields_val['title']."</b>
</a></font>
</td></tr></table>

<p class='pst1'>
<table width='600'  class='frmtb1' border=0 cellspacing=1 cellpadding=0>
<tr><td> 
<font class='frmcp'>  
  ".$msg2['Send_Privacy_Message']." </font>

<table width='100%'   border=0 cellspacing=1 cellpadding=0>
<tr><td class='frmtb2'>
<form action='{$indx_url}ct=$ct&md=send_mail' method='post'>
<input type='hidden' name='idnum' value='$idnum'>
<input type='hidden' name='emltp' value='$emltp'>
<input type='hidden' name='emllogin' value='$emllogin'>
  <p class='pst1'><center>
<table>
<tr>
<td align='right' >
<font class='frmft1'>
".$msg2['Your_e_mail_f'].": </font>
</td><td>
<input type='text' name='pm_email' size='40' class=formst></td></tr><tr>
<td align='right'>
<font class='frmft1'>
".$msg2['Subject_p'].":
</font>
</td><td>
<input type='text' name='pm_subject' size='40' class=formst value='Re: ".$fields_val['title']."'></td></tr><tr>
<td align='right'>
<font class='frmft1'>
".$msg2['Message_p'].":
</font>
</td><td>
<textarea rows='8' cols='40' name='pm_message' class=formst></textarea>
</td></tr>
</table>
<p class='pst1'>
";
$message=$message."
<input type='submit' value='".$msg2['Send_p']."' onClick='return checkmail(this.form.pm_email)' class=formst STYLE='FONT-WEIGHT: bold;'>
</form>
</center>
</td></tr></TABLE>
</td></tr></TABLE>
</center>
";
output_message($message);
return;
}

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.