Vraptor3 + jQuery Validate ... Problemas com name dos inputs

2 respostas
felixcoutinho

Fala galera,
estou tentando utilizar o jQuery validate junto como Vraptor3, porém estou tendo dificuldades.

HTML

<div class="campoLadoLado">
   <label>Data</label>
   <input id="data" name="recibo.data" type="text" value="${recibo.data}" size="10" maxlength="10" class="datepicker data" />
</div>

Javascript

$(document).ready(function() {
		$("#formRecibo").validate({
			rules: {
				data: {
					required: true,
					date: true
				}
			},
			submitHandler: function() {
				$.post("recibo", $('#formRecibo').serialize(), function(){});
			}
		});
	});

Mas pelo que percebi o Validate usa o “name” do input para encontrar o elemento, não o “id”. Porém se eu colocar “recibo.data” no Javascript eu recebo um erro do browser, indicando que o Javascript está com erros.

Alguém sabe como contornar esse problema?

Abraços e obrigado!

2 Respostas

Lucas_Cavalcanti

coloque “recibo.data”, entre aspas

felixcoutinho

Resolveu perfeitamente. Obrigado.

Criado 22 de dezembro de 2010
Ultima resposta 22 de dez. de 2010
Respostas 2
Participantes 2