Programing

텍스트 상자에 빈 값이 있는지 확인

crosscheck 2020. 9. 13. 10:02
반응형

텍스트 상자에 빈 값이 있는지 확인


다음 코드가 있습니다.

var inp = $("#txt");

if(inp.val() != "")
// do something

변수 'inp'를 사용하여 빈 텍스트 상자를 확인하는 다른 방법이 있습니까?


if (inp.val().length > 0) {
    // do something
}

더 복잡한 것을 원한다면 정규식을 고려하거나 이것을 처리 하는 유효성 검사 플러그인사용하십시오.


var inp = $("#txt").val();
if(jQuery.trim(inp).length > 0)
{
   //do something
}

확인하기 전에 공백을 제거합니다. 사용자가 공백 만 입력 한 경우에도 여전히 작동합니다.


if ( $("#txt").val().length > 0 )
{
  // do something
}

텍스트 상자 안에 공백 문자가 두 개 이상 있으면 메서드가 실패합니다.


다음을 사용하여 텍스트 상자가 비어 있는지 또는 공백이 두 개 이상 있는지 확인하십시오.

var name = jQuery.trim($("#ContactUsName").val());

if ((name.length == 0))
{
    Your code 
}
else
{
    Your code
}

$('input:text').filter(function() { return this.value.length > 0; });

if ( $("#txt").val().length == 0 )
{
  // do something
}

나를 위해 작동하도록 ==를 추가해야했고 그렇지 않으면 빈 텍스트 입력으로도 조건을 무시했습니다. 누군가를 도울 수 있습니다.


또한 사용할 수 있습니다

$value = $("#txt").val();

if($value == "")
{
    //Your Code Here
}
else
{
   //Your code
}

시도 해봐. 작동합니다.


확인은 다음과 같이 수행 할 수 있습니다.

if (!!inp.val()) {

}

더 짧게 :

if (inp.val()) {

}

참고 URL : https://stackoverflow.com/questions/1565193/check-if-textbox-has-empty-value

반응형