Jump to content

ericcity

New Members
  • Posts

    4
  • Joined

  • Last visited

Profile Information

  • Gender
    Not Telling

ericcity's Achievements

Newbie

Newbie (1/5)

0

Reputation

  1. I forgot to include this in the post: // Contact Form // ------------------------------------------------------------------------------------------------------- $("#contact-form").submit(function () { if (validateMyAjaxInputs()) { // procced only if form has been validated ok with validity var str = $(this).serialize(); $.ajax({ type: "POST", url: "_layout/php/send.php", data: str, success: function (msg) { $("#formstatus").ajaxComplete(function (event, request, settings) { if (msg == 'OK') { // Message Sent? Show the 'Thank You' message result = '<div class="successmsg">Your message has been sent. Thank you!</div>'; $('#contact-form').clearForm(); } else { result = msg; } $(this).html(result); }); } }); return false; } });
  2. can you elaborate on this? here is the link to the website the form is on. maybe you could also have a look at that?? http://wachmanwealth.ca/contact.html Thanks so much.
  3. Hey guys. I've been having some frustrating issues with my php + contact form recently. I'm quite the noob when it comes to php in general and have only really worked with contact stuff in the past. I have my contact form calling a php send mail file in a php folder on my server. No idea why, but im not even getting validation. I click send, to no avail. I have attached the code for your perusal. I appreciate any help in advance!! Thank you. Form: <form id="contact-form" class="fixed" action="javascript:void(0);"> <fieldset> <p id="formstatus"></p> <p> <label for="name">Your name: <span class="required">*</span></label><br /> <input class="text" type="text" id="name" name="name" value="" /> </p> <p> <label for="email">Your Email Address: <span class="required">*</span></label><br /> <input class="text" type="text" id="email" name="email" value="" /> </p> <p> <label for="subject">Subject: <span class="required">*</span></label><br /> <input class="text" type="text" id="subject" name="subject" value="" /> </p> <p> <label for="message">Message: </label><br /> <textarea id="message" name="message" rows="3" cols="25"></textarea> </p> <p> <input type="submit" name="submit" value="Send!" /> </p> </fieldset> </form> PHP file (send.php): I've hidden the send to email address for obvious reasons. <?php /////////// Add your own email below //////////////// define("WEBMASTER_EMAIL", 'blah@blah.com'); error_reporting (E_ALL ^ E_NOTICE); ////////////////////////////////////////////////////// function ValidateEmail($email) { $regex = '/([a-z0-9_.-]+)'. # name '@'. # at '([a-z0-9.-]+){2,255}'. # domain & possibly subdomains '.'. # period '([a-z]+){2,10}/i'; # domain extension if($email == '') return false; else $eregi = preg_replace($regex, '', $email); return empty($eregi) ? true : false; } ////////////////////////////////////////////////////// $post = (!empty($_POST)) ? true : false; if($post) { $name = stripslashes($_POST['name']); $email = trim($_POST['email']); $subject = trim($_POST['subject']); $message = stripslashes($_POST['message']); $error = ''; // Check name if(!$name) $error .= 'Name required! '; // Check email if(!$email) $error .= 'E-mail required! '; if($email && !ValidateEmail($email)) $error .= 'E-mail address is not valid! '; // Check message if(!$message) $error .= "Please enter your message!"; if(!$error) { $mail = mail(WEBMASTER_EMAIL, $subject, $message, "From: ".$name." <".$email.">\r\n" ."Reply-To: ".$email."\r\n" ."X-Mailer: PHP/" . phpversion()); if($mail) echo 'OK'; } else echo '<div class="errormsg">'.$error.'</div>'; } ?> and javascript: // ------------------------------------------------------------------------------------------------------- // Form Validation script - used by the Contact Form script // ------------------------------------------------------------------------------------------------------- function validateMyAjaxInputs() { $.validity.start(); // Validator methods go here: $("#name").require(); $("#email").require().match("email"); $("#subject").require(); // End the validation session: var result = $.validity.end(); return result.valid; } // ------------------------------------------------------------------------------------------------------- // ClearForm // ------------------------------------------------------------------------------------------------------- $.fn.clearForm = function() { return this.each(function() { var type = this.type, tag = this.tagName.toLowerCase(); if (tag == 'form') return $(':input',this).clearForm(); if (type == 'text' || type == 'password' || tag == 'textarea') this.value = ''; else if (type == 'checkbox' || type == 'radio') this.checked = false; else if (tag == 'select') this.selectedIndex = -1; }); }; $(document).ready(function(){ ////////////////////////////////////////////////////////////////////////////////////////////////////////////// I would appreciate any help! Thanks
  4. Hey guys!! I need some help desperately. I have an html form that was given to me to fix and transfer servers. The form has a few text fields then a bunch of radio buttons. I have no .php file that should accompany it, and in the form data, there is no action called, so I'm not sure how this worked in the first place. I have been trying to write a contact.php script and call it in the form action to no avail. Im also stuck on the radio button thing, as there is a lot of information and I'm not sure how to define that in the .php i hope that someone can take the time to look over this quickly for me, and point me in the right direction in terms of a tutorial or something that gets this done. Thanks eric <html> <head> </head> <body><div name="formerror"></div><div align="center"> <blockquote>READ CAREFULLY: In the three columns below, there are 8 four-word groups.<br> Select two words in each group; one which is MOST like you and one which is LEAST like you.<br> <font color="#ff0000"><b><u>DO NOT</u></b> select the same word that is MOST & LEAST like you.</font> </blockquote><br> <table summary="" border="0"> <tr> <td></td> <td><b><font color="#ff0000">EXAMPLE</font></b></td> <td> M</td> <td> L</td> </tr> <tr> <td align="left" valign="top"></td> <td>AUTOCRATIC<br>CONGENIAL<br>STABLE<br>EXACTING<p></td> <td> <input type="radio" name="0x1M" value="AUTOCRATIC-SAMPLE-M" disabled checked><br> <input type="radio" name="0x1M" value="CONGENIAL-SAMPLE-M" disabled><br> <input type="radio" name="0x1M" value="STABLE-SAMPLE-M" disabled><br> <input type="radio" name="0x1M" value="EXACTING-SAMPLE-M" disabled><p> </td> <td> <input type="radio" name="0x1L" value="AUTOCRATIC-SAMPLE-M" disabled><br> <input type="radio" name="0x1L" value="CONGENIAL-SAMPLE-M" disabled><br> <input type="radio" name="0x1L" value="STABLE-SAMPLE-M" disabled checked><br> <input type="radio" name="0x1L" value="EXACTING-SAMPLE-M" disabled><p> </td> </tr> <tr> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td></td> <td></td> <td></td> <td></td> </tr> </table> </div> <form name='test' method='POST' action='' accept-charset='UTF-8'> <div align="center"> Name: <input type='text' value='' id='Name' name='Name' size='40'><br> Email: <input type='text' value='' id='Email' name='Email' size='40'><br> Contact #: <input type='text' value='' id='Contact' name='Contact' size='15'><br> <table> <tr> <td><u>Group 1</u></td> <td> M </td> <td> L </td> <td><u>Group 2</u></td> <td> M </td> <td> L </td> <td><u>Group 3</u></td> <td> M </td> <td> L </td> </tr> <tr> <td>EXPRESSIVE<br>COMPLIANT<br>FORCEFUL<br>RESTRAINED<p></td> <td> <input type="radio" name="Group1-Most" value="MI" ><br> <input type="radio" name="Group1-Most" value="MC" ><br> <input type="radio" name="Group1-Most" value="MD" ><br> <input type="radio" name="Group1-Most" value="MS" ><p> </td> <td> <input type="radio" name="Group1-Least" value="LI" ><br> <input type="radio" name="Group1-Least" value="LC" ><br> <input type="radio" name="Group1-Least" value="LD" ><br> <input type="radio" name="Group1-Least" value="LS" ><p> </td> <td>HIGHSPIRITED<br>TALKATIVE<br>GOOD NATURED<br>SOFTSPOKEN<p></td> <td> <input type="radio" name="Group2-Most" value="MD" ><br> <input type="radio" name="Group2-Most" value="MI" ><br> <input type="radio" name="Group2-Most" value="MS" ><br> <input type="radio" name="Group2-Most" value="MC" ><p> </td> <td> <input type="radio" name="Group2-Least" value="LD" ><br> <input type="radio" name="Group2-Least" value="LI" ><br> <input type="radio" name="Group2-Least" value="LS" ><br> <input type="radio" name="Group2-Least" value="LC" ><p> </td> <td>ADVENTUROUS<br>ENTHUSIASTIC<br>ADAPTABLE<br>LOYAL<p></td> <td> <input type="radio" name="Group3-Most" value="MD" ><br> <input type="radio" name="Group3-Most" value="MI" ><br> <input type="radio" name="Group3-Most" value="MC" ><br> <input type="radio" name="Group3-Most" value="MS" ><p> </td> <td> <input type="radio" name="Group3-Least" value="LD" ><br> <input type="radio" name="Group3-Least" value="LI" ><br> <input type="radio" name="Group3-Least" value="LC" ><br> <input type="radio" name="Group3-Least" value="LS" ><p> </td> </tr> <tr> <td><u>Group 4</u></td> <td> </td> <td> </td> <td><u>Group 5</u></td> <td> </td> <td> </td> <td><u>Group 6</u></td> <td> </td> <td> </td> </tr> <tr> <td>STRONG MINDED<br>CAREFUL<br>EMOTIONAL<br>SATISFIED<p></td> <td> <input type="radio" name="Group4-Most" value="MD" ><br> <input type="radio" name="Group4-Most" value="MC" ><br> <input type="radio" name="Group4-Most" value="MI" ><br> <input type="radio" name="Group4-Most" value="MS" ><p> </td> <td> <input type="radio" name="Group4-Least" value="LD" ><br> <input type="radio" name="Group4-Least" value="LC" ><br> <input type="radio" name="Group4-Least" value="LI" ><br> <input type="radio" name="Group4-Least" value="LS" ><p> </td> <td>CONTENTED<br>IMPATIENT<br>CONVINCING<br>RESIGNED<p></td> <td> <input type="radio" name="Group5-Most" value="MS" ><br> <input type="radio" name="Group5-Most" value="MD" ><br> <input type="radio" name="Group5-Most" value="MI" ><br> <input type="radio" name="Group5-Most" value="MC" ><p> </td> <td> <input type="radio" name="Group5-Least" value="LS" ><br> <input type="radio" name="Group5-Least" value="LD" ><br> <input type="radio" name="Group5-Least" value="LI" ><br> <input type="radio" name="Group5-Least" value="LC" ><p> </td> <td>HUMBLE<br>GOOD LISTENER<br>ENTERTAINING<br>WILL POWER<p></td> <td> <input type="radio" name="Group6-Most" value="MC" ><br> <input type="radio" name="Group6-Most" value="MS" ><br> <input type="radio" name="Group6-Most" value="MI" ><br> <input type="radio" name="Group6-Most" value="MD" ><p> </td> <td> <input type="radio" name="Group6-Least" value="LC" ><br> <input type="radio" name="Group6-Least" value="LS" ><br> <input type="radio" name="Group6-Least" value="LI" ><br> <input type="radio" name="Group6-Least" value="LD" ><p> </td> </tr> <tr> <td><u>Group 7</u></td> <td> </td> <td> </td> <td><u>Group 8</u></td> <td> </td> <td> </td> <td><u>Group 9</u></td> <td> </td> <td> </td> </tr> <tr> <td>CORRECT<br>PIONEERING<br>EASY MARK<br>INFLUENTIAL<p></td> <td> <input type="radio" name="Group7-Most" value="MC" ><br> <input type="radio" name="Group7-Most" value="MD" ><br> <input type="radio" name="Group7-Most" value="MS" ><br> <input type="radio" name="Group7-Most" value="MI" ><p> </td> <td> <input type="radio" name="Group7-Least" value="LC" ><br> <input type="radio" name="Group7-Least" value="LD" ><br> <input type="radio" name="Group7-Least" value="LS" ><br> <input type="radio" name="Group7-Least" value="LI" ><p> </td> <td>RESPECTFUL<br>GOOD MIXER<br>AGGRESSIVE<br>GENTLE<p></td> <td> <input type="radio" name="Group8-Most" value="MC" ><br> <input type="radio" name="Group8-Most" value="MI" ><br> <input type="radio" name="Group8-Most" value="MD" ><br> <input type="radio" name="Group8-Most" value="MS" ><p> </td> <td> <input type="radio" name="Group8-Least" value="LC" ><br> <input type="radio" name="Group8-Least" value="LI" ><br> <input type="radio" name="Group8-Least" value="LD" ><br> <input type="radio" name="Group8-Least" value="LS" ><p> </td> <td>LIFE-OF-THE-PARTY<br>OBEDIENT<br>TOLERANT<br>COMPETITIVE<p></td> <td> <input type="radio" name="Group9-Most" value="MI" ><br> <input type="radio" name="Group9-Most" value="MS" ><br> <input type="radio" name="Group9-Most" value="MC" ><br> <input type="radio" name="Group9-Most" value="MD" ><p> </td> <td> <input type="radio" name="Group9-Least" value="LI" ><br> <input type="radio" name="Group9-Least" value="LS" ><br> <input type="radio" name="Group9-Least" value="LC" ><br> <input type="radio" name="Group9-Least" value="LD" ><p> </td> </tr> <tr> <td><u>Group 10</u></td> <td> </td> <td> </td> <td><u>Group 11</u></td> <td> </td> <td> </td> <td><u>Group 12</u></td> <td> </td> <td> </td> </tr> <tr> <td>PRECISE<br>DOMINEERING<br>WILLING<br>ATTRACTIVE<p></td> <td> <input type="radio" name="Group10-Most" value="MC" ><br> <input type="radio" name="Group10-Most" value="MD" ><br> <input type="radio" name="Group10-Most" value="MS" ><br> <input type="radio" name="Group10-Most" value="MI" ><p> </td> <td> <input type="radio" name="Group10-Least" value="LC" ><br> <input type="radio" name="Group10-Least" value="LD" ><br> <input type="radio" name="Group10-Least" value="LS" ><br> <input type="radio" name="Group10-Least" value="LI" ><p> </td> <td>POISED<br>CONVENTIONAL<br>NERVY<br>ACCOMMODATING<p></td> <td> <input type="radio" name="Group11-Most" value="MI" ><br> <input type="radio" name="Group11-Most" value="MC" ><br> <input type="radio" name="Group11-Most" value="MD" ><br> <input type="radio" name="Group11-Most" value="MS" ><p> </td> <td> <input type="radio" name="Group11-Least" value="LI" ><br> <input type="radio" name="Group11-Least" value="LC" ><br> <input type="radio" name="Group11-Least" value="LD" ><br> <input type="radio" name="Group11-Least" value="LS" ><p> </td> <td>CAUTIOUS<br>NEIGHBORLY<br>VIGOROUS<br>PERSUASIVE<p></td> <td> <input type="radio" name="Group12-Most" value="MC" ><br> <input type="radio" name="Group12-Most" value="MS" ><br> <input type="radio" name="Group12-Most" value="MD" ><br> <input type="radio" name="Group12-Most" value="MI" ><p> </td> <td> <input type="radio" name="Group12-Least" value="LC" ><br> <input type="radio" name="Group12-Least" value="LS" ><br> <input type="radio" name="Group12-Least" value="LD" ><br> <input type="radio" name="Group12-Least" value="LI" ><p> </td> </tr> <tr> <td><u>Group 13</u></td> <td> </td> <td> </td> <td><u>Group 14</u></td> <td> </td> <td> </td> <td><u>Group 15</u></td> <td> </td> <td> </td> </tr> <tr> <td>EVEN TEMPERED<br>STIMULATING<br>FUSSY<br>DETERMINED<p></td> <td> <input type="radio" name="Group13-Most" value="MS" ><br> <input type="radio" name="Group13-Most" value="MI" ><br> <input type="radio" name="Group13-Most" value="MC" ><br> <input type="radio" name="Group13-Most" value="MD" ><p> </td> <td> <input type="radio" name="Group13-Least" value="LS" ><br> <input type="radio" name="Group13-Least" value="LI" ><br> <input type="radio" name="Group13-Least" value="LC" ><br> <input type="radio" name="Group13-Least" value="LD" ><p> </td> <td>CONFIDENT<br>COOPERATIVE<br>ARGUMENTATIVE<br>RELAXED<p></td> <td> <input type="radio" name="Group14-Most" value="MI" ><br> <input type="radio" name="Group14-Most" value="MC" ><br> <input type="radio" name="Group14-Most" value="MD" ><br> <input type="radio" name="Group14-Most" value="MS" ><p> </td> <td> <input type="radio" name="Group14-Least" value="LI" ><br> <input type="radio" name="Group14-Least" value="LC" ><br> <input type="radio" name="Group14-Least" value="LD" ><br> <input type="radio" name="Group14-Least" value="LS" ><p> </td> <td>RESERVED<br>OUTSPOKEN<br>STRICT<br>ELOQUENT<p></td> <td> <input type="radio" name="Group15-Most" value="MS" ><br> <input type="radio" name="Group15-Most" value="MD" ><br> <input type="radio" name="Group15-Most" value="MC" ><br> <input type="radio" name="Group15-Most" value="MI" ><p> </td> <td> <input type="radio" name="Group15-Least" value="LS" ><br> <input type="radio" name="Group15-Least" value="LD" ><br> <input type="radio" name="Group15-Least" value="LC" ><br> <input type="radio" name="Group15-Least" value="LI" ><p> </td> </tr> <tr> <td><u>Group 16</u></td> <td> </td> <td> </td> <td><u>Group 17</u></td> <td> </td> <td> </td> <td><u>Group 18</u></td> <td> </td> <td> </td> </tr> <tr> <td>TIMID<br>DEMANDING<br>PATIENT<br>CAPTIVATING<p></td> <td> <input type="radio" name="Group16-Most" value="MC" ><br> <input type="radio" name="Group16-Most" value="MD" ><br> <input type="radio" name="Group16-Most" value="MS" ><br> <input type="radio" name="Group16-Most" value="MI" ><p> </td> <td> <input type="radio" name="Group16-Least" value="LC" ><br> <input type="radio" name="Group16-Least" value="LD" ><br> <input type="radio" name="Group16-Least" value="LS" ><br> <input type="radio" name="Group16-Least" value="LI" ><p> </td> <td>RESTLESS<br>WELL DISCIPLINED<br>INSPIRING<br>CONSIDERATE<p></td> <td> <input type="radio" name="Group17-Most" value="MD" ><br> <input type="radio" name="Group17-Most" value="MC" ><br> <input type="radio" name="Group17-Most" value="MI" ><br> <input type="radio" name="Group17-Most" value="MS" ><p> </td> <td> <input type="radio" name="Group17-Least" value="LD" ><br> <input type="radio" name="Group17-Least" value="LC" ><br> <input type="radio" name="Group17-Least" value="LI" ><br> <input type="radio" name="Group17-Least" value="LS" ><p> </td> <td>OBLIGING<br>ANIMATED<br>DOGGED<br>DEVOUT<p></td> <td> <input type="radio" name="Group18-Most" value="MS" ><br> <input type="radio" name="Group18-Most" value="MI" ><br> <input type="radio" name="Group18-Most" value="MD" ><br> <input type="radio" name="Group18-Most" value="MC" ><p> </td> <td> <input type="radio" name="Group18-Least" value="LS" ><br> <input type="radio" name="Group18-Least" value="LI" ><br> <input type="radio" name="Group18-Least" value="LD" ><br> <input type="radio" name="Group18-Least" value="LC" ><p> </td> </tr> <tr> <td><u>Group 19</u></td> <td> </td> <td> </td> <td><u>Group 20</u></td> <td> </td> <td> </td> <td><u>Group 21</u></td> <td> </td> <td> </td> </tr> <tr> <td>OPEN MINDED<br>COMPANIONABLE<br>KIND<br>SELF-RELIANT<p></td> <td> <input type="radio" name="Group19-Most" value="MC" ><br> <input type="radio" name="Group19-Most" value="MI" ><br> <input type="radio" name="Group19-Most" value="MS" ><br> <input type="radio" name="Group19-Most" value="MD" ><p> </td> <td> <input type="radio" name="Group19-Least" value="LC" ><br> <input type="radio" name="Group19-Least" value="LI" ><br> <input type="radio" name="Group19-Least" value="LS" ><br> <input type="radio" name="Group19-Least" value="LD" ><p> </td> <td>DIPLOMATIC<br>COURAGEOUS<br>SYMPATHETIC<br>OPTIMISTIC<p></td> <td> <input type="radio" name="Group20-Most" value="MC" ><br> <input type="radio" name="Group20-Most" value="MD" ><br> <input type="radio" name="Group20-Most" value="MS" ><br> <input type="radio" name="Group20-Most" value="MI" ><p> </td> <td> <input type="radio" name="Group20-Least" value="LC" ><br> <input type="radio" name="Group20-Least" value="LD" ><br> <input type="radio" name="Group20-Least" value="LS" ><br> <input type="radio" name="Group20-Least" value="LI" ><p> </td> <td>ASSERTIVE<br>GREGARIOUS<br>NONCHALANT<br>DOCILE<p></td> <td> <input type="radio" name="Group21-Most" value="MD" ><br> <input type="radio" name="Group21-Most" value="MI" ><br> <input type="radio" name="Group21-Most" value="MS" ><br> <input type="radio" name="Group21-Most" value="MC" ><p> </td> <td> <input type="radio" name="Group21-Least" value="LD" ><br> <input type="radio" name="Group21-Least" value="LI" ><br> <input type="radio" name="Group21-Least" value="LS" ><br> <input type="radio" name="Group21-Least" value="LC" ><p> </td> </tr> <tr> <td><u>Group 22</u></td> <td> </td> <td> </td> <td><u>Group 23</u></td> <td> </td> <td> </td> <td><u>Group 24</u></td> <td> </td> <td> </td> </tr> <tr> <td>AGREEABLE<br>SELF-CONTROLLED<br>PLAYFUL<br>PERSISTENT<p></td> <td> <input type="radio" name="Group22-Most" value="MC" ><br> <input type="radio" name="Group22-Most" value="MS" ><br> <input type="radio" name="Group22-Most" value="MI" ><br> <input type="radio" name="Group22-Most" value="MD" ><p> </td> <td> <input type="radio" name="Group22-Least" value="LC" ><br> <input type="radio" name="Group22-Least" value="LS" ><br> <input type="radio" name="Group22-Least" value="LI" ><br> <input type="radio" name="Group22-Least" value="LD" ><p> </td> <td>EAGER<br>POSITIVE<br>LENIENT<br>EXACTING<p></td> <td> <input type="radio" name="Group23-Most" value="MI" ><br> <input type="radio" name="Group23-Most" value="MD" ><br> <input type="radio" name="Group23-Most" value="MS" ><br> <input type="radio" name="Group23-Most" value="MC" ><p> </td> <td> <input type="radio" name="Group23-Least" value="LI" ><br> <input type="radio" name="Group23-Least" value="LD" ><br> <input type="radio" name="Group23-Least" value="LS" ><br> <input type="radio" name="Group23-Least" value="LC" ><p> </td> <td>OUTGOING<br>BOLD<br>MODERATE<br>PERFECTIONIST<p></td> <td> <input type="radio" name="Group24-Most" value="MI" ><br> <input type="radio" name="Group24-Most" value="MD" ><br> <input type="radio" name="Group24-Most" value="MS" ><br> <input type="radio" name="Group24-Most" value="MC" ><p> </td> <td> <input type="radio" name="Group24-Least" value="LI" ><br> <input type="radio" name="Group24-Least" value="LD" ><br> <input type="radio" name="Group24-Least" value="LS" ><br> <input type="radio" name="Group24-Least" value="LC" ><p> </td> </tr> </table> <input type='submit' name='Submit' value='Submit'> </form> </body> </html>
×
×
  • 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.