none
verificar textbox RRS feed

  • Pergunta

  • Uso VS2010, aspnet c# e jQuery

    Pessoal tenho uma variavel que recebe de um textbox: 

     var txtRGPaiValue = $("#txtRGPai").val();

    estou verificando se tem algo digitado desta forma abaixo, tá correto?

    if (!txtRGPaiValue || txtRGPaiValue == "" || txtRGPaiValue == null || txtRGPaiValue == "undefined")

    {

    ... só entra se não tiver nada digitado

    }


    Álvaro Luiz

    sábado, 18 de maio de 2013 22:42

Respostas

  • Olá Álvaro,

    A sua primeira validação já bastaria, podendo até abreviar desta maneira:

    if (!$("#txtRGPai").val())
    {
        //... só entra se não tiver nada digitado
    }

    Para garantir se o usuário não usou espaço para burlar a validação, você pode usar da função .trim()

    if (!$("#txtRGPai").val() || $("#txtRGPai").val().trim() == "")
    {
        //... só entra se não tiver nada digitado
    }

    Ao meu ver, apenas isso, pode ser que alguém tenha outra sugestão.

    Vitor Mendes | Seu feedback é muito importante para todos!
    Visite o meu site: http://www.vitormendes.com.br/

    • Marcado como Resposta Álvaro Luiz quarta-feira, 22 de maio de 2013 01:45
    domingo, 19 de maio de 2013 23:43

Todas as Respostas

  • Olá Álvaro,

    A sua primeira validação já bastaria, podendo até abreviar desta maneira:

    if (!$("#txtRGPai").val())
    {
        //... só entra se não tiver nada digitado
    }

    Para garantir se o usuário não usou espaço para burlar a validação, você pode usar da função .trim()

    if (!$("#txtRGPai").val() || $("#txtRGPai").val().trim() == "")
    {
        //... só entra se não tiver nada digitado
    }

    Ao meu ver, apenas isso, pode ser que alguém tenha outra sugestão.

    Vitor Mendes | Seu feedback é muito importante para todos!
    Visite o meu site: http://www.vitormendes.com.br/

    • Marcado como Resposta Álvaro Luiz quarta-feira, 22 de maio de 2013 01:45
    domingo, 19 de maio de 2013 23:43
  • Eu usaria a melhor forma:

    if (!$("#txtMeuTextBox").val() || $("#txtMeuTextBox").val().trim() == "")
    {
        //Meu codigo valido escrito aqui!
    }

    Procure sempre fazer da meneira que seja mais viavel e atenda sua necessidade e concilie con a economia de codigo.

    Abraco


    Marcio Rodrigues

    sábado, 25 de janeiro de 2014 22:14