2011-04-21 4 views

답변

8

이 시도 :

if ($('#StartingPrice')[0].value.length == 0){ 
    alert("ERROR!"); 
} 
8

$('#StartingPrice').length는 정수를 반환은 "" 동일한 않을 것 때문에. val() 방법을 사용

보십시오 jQuery 오브젝트의 요소

if($('#StartingPrice').val() == "") 
{ 
    alert("ERROR!"); 
} 

.length

수.

.val()

정합 소자들의 세트의 첫 번째 요소의 현재 값을 취득. 텍스트 입력의 값이 비어의 다음 빈 문자열 인 경우 .value

그런 jQuery를 방법

+1

10 초. 속였어 야합니다. – Raynos

+3

how .... 감히 .... 너 – hunter

+0

@ 레이 노스 - 여기에 경주가 없다. 서로 돕기 위해 여기있는 모든 사람들. 경쟁은 없습니다. –

1
if ($('#StartingPrice').val() == ""){ 
    alert("ERROR!"); 
} 

존재한다.

-3

시도 :

if ($('#StartingPrice').val() == false) { 
    alert("Error!"); 
} 

이 값을 얻기 위해 .val() 메소드를 사용하여 당신이 원하는 생각

if(myStr){ 
    // Your code here 
} 
+0

무엇 ?? "Reject"옵션이있는 경우이 값은 – Neal

+0

이됩니다.이 경우는 0이됩니다. – hunter

2
if ($('#StartingPrice').val() === ""){ 
    alert("ERROR!"); 
} 
1

그리고 나서 그것을 if로 전달하십시오. 문자열이 비어 있거나 공백 인 경우 거짓으로 평가됩니다.

+1

입력 필드에는 작동하지 않습니다. –

+0

수정 됨, 너무 빠르게 입력하고있었습니다! – d4nt

3

이미 제공된 솔루션의 대안으로 ... 정규식을 사용하여 공백이 아닌 다른 것을 실제로 테스트 할 수 있습니다.

!!$('#StartingPrice').val().match(/\S/) 

공백이 아닌 문자가 있는지 테스트하고 Not-Not를 사용하면 부울 값으로 변환됩니다. 비 공백이 포함되어 있으면 true입니다. 공백이거나 공백 만 있으면 거짓.

+0

당신은 여전히'value()'가 아닌'val()'을 사용할 필요가 있습니다. – hunter

+0

value()에서 val()로 편집되었습니다. –

관련 문제