내가 jQuery를/자바 스크립트에 새로운 오전jQuery를하는 검증되지 않은 기능
내가 필드에 값이 있는지 확인하는 양식을 확인하려고하지만 난 콘솔 로그에 다음과 같은 메시지가 무엇입니까
오류 메시지 :
이TypeError: "#post_origin".val is not a function
스크립트 :
<script>
$('#new_note_form').on('submit', function (event) {
$(".errors").empty().remove();
$.each($('#post_origin, #post_dest, #post_radius, #post_available, #post_equipment, #post_notes, #post_origin_states, #post_dest_states'), function(i, field) {
$(field).css({ "border": '#FFFFFF 1px solid'});
});
if(('#post_origin').val() == '' && ('#post_origin_states').val() == ''){
('#post_origin').css({ "border": '#FF0000 2px solid'});
('#post_origin_states').css({ "border": '#FF0000 2px solid'});
(".errors").empty().append('Origin City/State & Origin States Can\'t Both Be Blank');
return false
}
if(('#available').val() == ''){
('#available').css({ "border": '#FF0000 2px solid'});
(".errors").empty().append('Available Date Can\'t Be Blank');
return false
}
});
</script>
'('#post_origin') .val()'(그리고'(#post_origin)'과'('#available')')에는'$'이 빠져 있습니다. jQuery 객체 대신 괄호로 묶은 문자열에 val()을 호출하려고합니다. –