아무 것도없는 입력 [텍스트] 필드를 테스트하려면 어떻게해야합니까?JavaScript를 사용하여 빈 문자열/null을 테스트하려면 어떻게합니까?
이것은 내가 지금까지 무엇을 가지고 :
if ($('#StartingPrice').length == ""){
alert("ERROR!");
}
어떤 도움을 크게 감상 할 수있다, 감사
아무 것도없는 입력 [텍스트] 필드를 테스트하려면 어떻게해야합니까?JavaScript를 사용하여 빈 문자열/null을 테스트하려면 어떻게합니까?
이것은 내가 지금까지 무엇을 가지고 :
if ($('#StartingPrice').length == ""){
alert("ERROR!");
}
어떤 도움을 크게 감상 할 수있다, 감사
이 시도 :
if ($('#StartingPrice')[0].value.length == 0){
alert("ERROR!");
}
if ($('#StartingPrice').val() == ""){
alert("ERROR!");
}
존재한다.
if ($('#StartingPrice').val() === ""){
alert("ERROR!");
}
그리고 나서 그것을 if로 전달하십시오. 문자열이 비어 있거나 공백 인 경우 거짓으로 평가됩니다.
입력 필드에는 작동하지 않습니다. –
수정 됨, 너무 빠르게 입력하고있었습니다! – d4nt
이미 제공된 솔루션의 대안으로 ... 정규식을 사용하여 공백이 아닌 다른 것을 실제로 테스트 할 수 있습니다.
!!$('#StartingPrice').val().match(/\S/)
공백이 아닌 문자가 있는지 테스트하고 Not-Not를 사용하면 부울 값으로 변환됩니다. 비 공백이 포함되어 있으면 true입니다. 공백이거나 공백 만 있으면 거짓.
당신은 여전히'value()'가 아닌'val()'을 사용할 필요가 있습니다. – hunter
value()에서 val()로 편집되었습니다. –
10 초. 속였어 야합니다. – Raynos
how .... 감히 .... 너 – hunter
@ 레이 노스 - 여기에 경주가 없다. 서로 돕기 위해 여기있는 모든 사람들. 경쟁은 없습니다. –