Ad block is installed and active. Please support us by disabling it.
HomeSaturday, January 20, 2018, 16:49:17
1

Process Form Data with Jquery

Tuesday, February 10, 15, 00:54:32, 3 Yaers Ago Via wain, Hits: 3374
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

Adsense crawler errors and robots.txt

How to fix Google AdSense crawler errors in robots.txt

PHP Fwrite : fwrite

php write to file - how to write data to a file using the php frwite function

PHP Form Validation

PHP form validation :: PHP tutorial, requirement(s): PHP Server

Create dynamic Web Pages with PHP & MySQL

Create dynamic Web Pages with PHP & MySQL, Requirement(s): PHP Server, MySQL

HTML Button Generator

This script will allow your visitors to create HTML Buttons online. To use the "html button generator" script completely free , the "powered by" link at the bottom of the pages must stay intact.

PHP Trim

trim() Strip whitespace (or other characters) from the beginning and end of a string.

MySQL Tutorials

MySQL tutorials, MySQL training, learn MySQL, MySQL Tutorial with practical examples.

PHP Mail

Sends an email.

PHP filesize

The filesize function returns the size of the specified file.

View content in a zip file with PHP

List all files in a zip archive with PHP
About Author

cilipe

Date Registered: Mon, Feb 16, 15
Last Time Online: Wed, Feb 18, 15
So far has created 2 entries.
cilipe
This author has not yet filled in any details.