64
rated 0 times
[
68]
[
4]
/ answers: 1 / hits: 29248
/ 10 Years ago, mon, april 21, 2014, 12:00:00
I am currently using php in my html page and there is an action in the same page which gets executed upon form submission. Currently whole form gets reloaded while I want the php action to be run in the background with out reloading. How do I do it. I would also want to clear the text box after submit button is clicked. Following is the code I am currently using
<html>
<head>
</head>
<body>
<form action=index.php method=post role=form>
<input type=email placeholder=Enter email name=email_address>
<button class=btn btn-primary custom-button red-btn>Sign Up</button>
</form>
<?php
if(isset($_POST['email_address']) !(trim($_POST['email_address']) == ''))
// do some action
}
?>
</body>
</html>
Note: Following code worked for me
<script type=text/javascript>
$('#contactForm').submit(function () {
$.post(mailer.php,$(#contactForm).serialize(), function(data){
});
return false;
});
</script>
More From » php