특정 입력이 비어 있거나 유효성 검사를하지 않는 경우 Jquery 검사로 Js 함수를 작성합니다. 여기에 입력이 비어 아닌지 확인하는 기능입니다 :jquery가있는 JS 함수는 항상 정의되지 않음을 반환합니다.
function isValid(elements){
var validation = false
elements.each(function() {
if ($(this).val().length > 0){
validation = true
}
else {
validation
}
});
validation
}
그러나 내 기능을 검증 변수에 포함하도록되어 부울 값을 undefined를 반환 결코 무엇 이건?
함수가 true 또는 false를 반환하려면 어떻게해야합니까?
요소에 대해 무엇을 전달하고 있습니까? –
함수에서 아무 것도 반환하지 않습니다. –
'validation' 라인은 무엇을하고 있다고 생각하십니까? 당신의 논리에도 결함이 있습니다. 유효성 검사는 당신이 원하는 것을하지 않을 가능성이 가장 큽니다. – epascarello