inputとtextareaが入力された後、私の単純なフォームは送信されません。読みやすくするために編集。
$(function () {
$("#contactform").submit(function () {
$(":input").not("[type=submit]").removeClass('error').each(function () {
if ($.trim($(this).val()).length == 0) $(this).addClass('error');
});
if($(document).hasClass("error")){
return false;
}
});
});
<form id="contactform" action="success.php" method="post">
<input type="text" id="name" placeholder="name" autofocus >
<input type="text" placeholder="email" >
<textarea placeholder="message" ></textarea>
<input type="submit">
</input>
</form>