2010-12-17 6 views
-2

세 개의 입력 필드에 빈 값이없는 경우에만 ceratin 코드를 실행하고 싶습니다. 그렇다면이 코드가 작동하지 않는 이유는 무엇입니까?왜이 JavaScript 평가가 작동하지 않습니까?

if($("#field1").val() != "" && $("#field2").val() != "" && $("#field3").val() != "") 
+1

글쎄, 왜 안 그래? 오류가 있습니까? 그렇다면 어떤 오류입니까? 그렇지 않다면'$ (...). val()'의 결과가 기대되는 것입니까? 그렇지 않다면 왜 안 되겠습니까? –

+0

이것은 jQuery로 태그 지정되어야합니다. –

+0

어딘가에 다른 오류가있을 수 있습니까? (JS 콘솔 사용법 배우기) 양식 필드에 공백이있을 수 있습니까? –

답변

2

선택자와 일치하는 ID가 세 개의 입력에 모두 있습니까? 다음과 같이 값 유형이 정의되지 않았는지 확인하고 싶을 수도 있습니다.

if(typeof($('#field1').val())!='undefined' ... 
3

입력 필드 이름이 올바른지 확인하십시오. 그들에 대해 id 속성을 설정해야합니다.

+0

jQuery를 사용하고있어 문제가되지 않습니다. – Vachaio1

+0

@ Vachaio1 : 음, 뭐야? 입력 내용은 jQuery에서 예상되는'id' 속성을 사용하여 적절히 이름을 지정하여 선택해야합니다. 이것이 시스템 작동 방식입니다. – Matchu

+0

내 실수. 예, 모든 ID가 올바르게 설정되었습니다. – Vachaio1

관련 문제