Cách dễ nhất để xóa biểu mẫu này sau khi làm mới là gì. Cách tôi đã thử sẽ xóa biểu mẫu nhưng không gửi đến cơ sở dữ liệu. Ai đó có thể giải thích cho tôi cách tốt nhất để làm điều này.Xóa biểu mẫu sau khi gửi bằng jQuery
<html>
<head>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/jquery.validate.min.js"></script>
<script type="text/javascript">
jQuery(document).ready(function($){
$("#newsletterform").validate({
debug: false,
rules: {
name: "required",
email: {
required: true,
email: true
}
},
messages: {
name: "Please let us know who you are.",
email: "A valid email will help us get in touch with you.",
},
submitHandler: function(form) {
// do other stuff for a valid form
$.post('newsletter.php', $("#newsletterform").serialize(), function(data) {
$('#results').html(data);
});
}
});
});
</script>
</head>
<div id="content">
<div id="newsletter-signup">
<h1>Sign up for News, Updates, and Offers!</h1>
<form id="newsletterform" action="" method="post">
<fieldset>
<ul>
<li>
<label for="name">Name:</label>
<input type="text" name="name" />
</li>
<li>
<label for="email">Email:</label>
<input type="text" name="email" />
</li>
<div id="results"><div>
<li>
<input type="submit" value="submit" name="signup" onclick="" />
</li>
</ul>
</fieldset>
</form>
</div>
</div>
</html>
Cảm ơn bạn đã làm việc này. Sai lầm của tôi là tôi đã không nhận ra tôi đã đặt nó ở vị trí sai. Cảm ơn bạn đã thực sự giải thích câu trả lời của bạn. – Kelbizzle
Hãy xem câu trả lời tiếp theo trước khi thực hiện điều này. – IMLiviu
@IMLiviu Câu trả lời dưới đây không phù hợp với nhu cầu của câu hỏi này. Đó là một hình thức nhiều giai đoạn. Ngoài ra, liên kết đọc nhiều hơn nói không sử dụng mã đó, nhưng một đoạn mã thứ hai được cung cấp trong câu trả lời. –