DirtySnipe Posted August 20, 2010 Share Posted August 20, 2010 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; } Link to comment https://forums.phpfreaks.com/topic/211263-how-can-i-add-this-email-validation-to-this-php-code/ Share on other sites More sharing options...
DirtySnipe Posted August 20, 2010 Author Share Posted August 20, 2010 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; } Link to comment https://forums.phpfreaks.com/topic/211263-how-can-i-add-this-email-validation-to-this-php-code/#findComment-1101567 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.