Ad block is installed and active. Please support us by disabling it.
HomeThursday, September 21, 2017, 03:20:45
1

Process Form Data with Jquery

Tuesday, February 10, 15, 00:54:32, 3 Yaers Ago Via wain, Hits: 2695
jQuery, Process form data
contact.php

Code:
<head>
<script type="text/javascript" src="js/jquery-1.5.1.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.8.14.custom.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){$("a.send").click(function(){
var jname=$("#jname").val();
var jemail=$("#jemail").val();
var jfeed=$("#jfeed").val();
$.post("insert.php",{jname:jname,jemail:jemail,jfeed:jfeed},function(data){$("#loadc")
//.html(data), Get the HTML contents of the
//first element in the set of matched elements.
.html(data)
//Drops the element away or shows it by dropping it in.
.show('drop', { direction: 'left' }, 250);
});
});
});
</script>
</head>
<body>
<div align="center">
<div id="effect" align="center">
<div><h4>Contact Us</h4></div>
Name:<br /><input type="text" id="jname" name="jname"><br />
Email:<br /><input type="text" id="jemail" name="jemail"><br />
Message:<br /><textarea name="jfeed" id="jfeed" rows="8" cols="25"></textarea><br />
<a href="javascript:submit();" id="start" class="send">Contact Us</a>
<div id="loadc"></div>
</div>


insert.php

Code:
<?php
$email = 'admin@example.com';
$jname = $_POST['jname'];
$jemail = $_POST['jemail'];
$jfeed = $_POST['jfeed'];
$name = array($jname, $jemail, $jfeed);
foreach ($name as $name) {
if (preg_match("/</", $name)) {
echo "<center><div id=\"toprow\">Invalid Characters \"<\" HTML is not allowed";
Die();
}
if (strlen($name) < 5) {
echo "Field must be at least 3 characters long";die();
}
if (strlen($name) > 80) {
echo "Max Characters Field: 80";die();
}}
if (!preg_match("/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/", $jemail)) {
echo "Should be Valid email address.";
die();
}
$time = date("h:i A");
$date = date("l, F jS, Y");
$ip = $_SERVER['REMOTE_ADDR'];
$headers = 'From: System Admin';
$subject = "Info";
$bodys = "Message:\n\n$jfeed\n\nContact Us Form\n\n$date at $time.\n\n
IP Address.$ip \n\nE Address: $jemail\n\nName: $jname \n\n";
mail($email, $subject, $bodys, "From: $email");
echo "Thank You.";
?>

Sign In

Sponsor

Related

Adodb Recordcount Example

RecordCount returns the number of rows in the record set.

How to check checkbox checked

Checking if checkbox is checked with jQuery

MySQL Basic Functions

MySQL Basic Functions - select, delete, update..

Advanced Contact Form - PHP Script

Advanced Contact Form with email and form field validation. Features: HTML Output(Response), Captcha Image.

RSS, MySQL & Smarty

Smarty > Publishing MySQL Data in RSS 2.0

Preg_Match - PHP Form Validation

PHP form validation with preg_match

MySQL – Select from two tables

Select data from two tables, PHP MySQL

PHP Form Basic

PHP Form - PHP form basic, Requirement(s): PHP Server

View content in a zip file with PHP

List all files in a zip archive with PHP

Timed Redirect JavaScript

Timed redirect javaScript/PHP example
About Author

wain

Date Registered: Sun, Feb 8, 15
Last Time Online: Thu, Jun 15, 17
So far has created 115 entries.
wain
This author has not yet filled in any details.