I'm creating a simple form with validation, and want any empty input or textarea to have a class added, but I do not know how to check for empty inputs.
Currently, it adds to all inputs; I just want the empty inputs/textareas. Can anyone help?
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");
});
});