는이 코드가 있습니다jquery에서 선택 필드의 유효성을 검사하는 방법은 무엇입니까?
<form action="" id="credentials" method="post">
<label for="name" id="nameLabel" >Name*:</label>
<input type="text" name="name" id="name" value="" />
<select id="single">
<option value="0">Single</option>
<option value="1">Single2</option>
</select>
<input type="submit" value="Submit" name="" data-inline="true"/>
</form>
을 그리고는 다음과 같이 확인하기 위해 노력하고있어 :
$("#credentials").submit(function(e) {
var nameField = $("input#name").filter(function() {
return !$.trim(this.value).length;
});
if (nameField.length) {
nameField.css("border", "1px solid red");
alert("Name is missing!");
return false;
}
var stateField = $("#single").val();
if (stateField == 0) {
stateField.css("border", "1px solid red");
alert("State is missing!");
return false;
}
});
입력이 잘 작동하지만, 선택하지. 어떤 아이디어? 여기에 a입니다 JSFiddle example
감사합니다. 제대로 작동합니다. – Patrioticcow