送信後にフォームをクリアする必要がありますが、これまでに見た方法はどれもうまくいきません。購入したスクリプトを使用していますが、作成者が私の要求に応答していません。私はこれでJSファイルを持っています:
$('#contact_form').submit(function () {
$.ajax({
type: 'POST',
url: 'contact.php',
data: {
name: $('#contact_form input#name').val(),
email: $("#contact_form input#email").val(),
text: $("#contact_form textarea").val()
},
success: function(data) {
if ( data == 'sent' ) {
$('#contact_form .status').html('Thanks');
} else if ( data == 'invalid' ) {
$('#contact_form .status').html('Invalid.');
} else {
$('#contact_form .status').html('Can't send message.');
}
},
error: function () {
$('#contact_form .status').html('Can't send message.');
}
});
return false;
});
}