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; } Quote 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; } Quote 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
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.