Submit form dont work |
Submit form dont work |
hpscorpion |
Sep 30 2020, 12:34 PM
Post
#1
|
Group: Members Posts: 6 Joined: 30-September 20 Member No.: 27,566 |
I'm using a template website that is practically finished, but the form submit dont work.
Pls anyone can help me? *file - form-process.php <?php $errorMSG = ""; // NAME if (empty($_POST["name"])) { $errorMSG = "Name is required "; } else { $name = $_POST["name"]; } if (empty($_POST["email"])) { $errorMSG .= "Email is required "; } else { $email = $_POST["email"]; } // SUBJECT if (empty($_POST["subject"])) { $errorMSG .= "Subject is required "; } else { $subject = $_POST["subject"]; } // MESSAGE if (empty($_POST["message"])) { $errorMSG .= "Message is required "; } else { $message = $_POST["message"]; } $EmailTo = "emailaddress@test.com"; $Subject = $subject; // prepare email body text $Body = ""; $Body .= "Name: "; $Body .= $name; $Body .= "\n"; $Body .= "Email: "; $Body .= $email; $Body .= "\n"; $Body .= "Message: "; $Body .= $message; $Body .= "\n"; // send email $success = mail($EmailTo, $Subject, $Body, "From:".$email); // redirect to success page if ($success && $errorMSG == ""){ echo "success"; }else{ if($errorMSG == ""){ echo "Something went wrong "; } else { echo $errorMSG; } } ?> -------------------------------------- *file - form-scripts.js $("#contactForm").validator().on("submit", function (event) { if (event.isDefaultPrevented()) { // handle the invalid form... formError(); submitMSG(false, "Did you fill in the form properly?"); } else { // everything looks good! event.preventDefault(); submitForm(); } }); function submitForm(){ // Initiate Variables With Form Content var name = $("#p_name").val(); var email = $("#p_email").val(); var subject = $("#p_subject").val(); var message = $("#p_message").val(); $.ajax({ type: "POST", url: "php/form-process.php", data: "name=" + name + "&email=" + email + "&subject=" + subject + "&message=" + message, success : function(text){ if (text == "success"){ formSuccess(); } else { formError(); submitMSG(false,text); } } }); } function formSuccess(){ $("#contactForm")[0].reset(); submitMSG(true, "Message Submitted!") } function formError(){ $("#contactForm").removeClass().addClass('shake animated').one('webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend', function(){ $(this).removeClass(); }); } function submitMSG(valid, msg){ if(valid){ var msgClasses = "h3 text-center tada animated text-success"; } else { var msgClasses = "h3 text-center text-danger"; } $("#success").removeClass().addClass(msgClasses).text(msg); } |
Lo-Fi Version | Time is now: 26th April 2024 - 07:40 AM |