Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Maykel-ctba

[Resolvido] validação jquery - Campo com default value

Recommended Posts

Fala galera!

 

Estou com um probleminha... tenho um formulário que tem Default values definidos. Exemplo: Input nome: "Digite seu nome".

 

Porém, preciso validar este campo, ele deve ser obrigatório e deve ser diferente de "Digite seu nome", porém não estou conseguindo utilizando o método jquery.validate(). Alguem pode me dar uma força?

 

		$("section#conteudo form#formContato").validate({
		rules:{
			txNome:{
				required: true,
				/*required: function()
				{
					var validarNome = ($("#txNome").val() == "Digite seu nome.") ? true : false;
					return validarNome;
                                               // FAIL
				},*/
				minlength: 2
			},
		},
		messages:{
			txNome:{
				required: "Digite seu nome",
				minlenght: "Nome deve conter no mínimo 2 caracteres"
			}
		}
	});

	// * Limpar campos ao clicar
	$("section#conteudo form#formContato fieldset input[type=text]").focus(function(){if($(this).val()==$(this).attr("value")){$(this).val("");}});
	$("section#conteudo form#formContato fieldset input[type=text]").blur(function(){if($(this).val()==""){$(this).val($(this).attr("value"));}});

<input type="text" id="txNome" name="txNome" value="Digite seu nome." />

 

Eu até posso utilizar funções no option "required", mas não sei como fazê-lo, minhas tentativas foram frustradas, haahhah!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Compartilhar este post


Link para o post
Compartilhar em outros sites

Muito bom, William Bruno! Valeu!

Eu até pensei em fazer um método, mas desconheço essa parte mais a fundo do jQuery, então até pesquisei no site oficial, do desenvolvedor, e nada!

 

Valeu mesmo! Foi de grande ajuda ;-) Funcionou perfeitamente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.