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!