検証を使用して単純なフォームを作成していて、空の入力またはテキストエリアにクラスを追加したいのですが、空の入力をチェックする方法がわかりません。
現在、すべての入力に追加されます。空の入力/テキストエリアが欲しいだけです。誰でも助けることができますか?
HTML:
<form id="contactform">
<input type="text" id="name" placeholder="name" autofocus >
<input placeholder="email" >
<textarea placeholder="message" ></textarea>
<input type="submit">
</input>
</form>
jQuery:
$(function () {
$("#contactform").submit(function () {
if($("input, textarea").val() === ""){
$("input").addClass("error");
return false;
}
$("input").removeClass("error");
});
});