Usuário com melhor resposta
verificar textbox

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
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
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
-
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