estoy usando el plugin de jQuery selector de fechas en http://plugins.jquery.com/project/datepick con el plugin de validación selector de fechas.jQuery tema mensaje de validación selector de fechas
<script id="frmValidation" type="text/javascript">
$(document).ready(function(){
var validator = $("#frmTest").validate({
rules:{
fname: "required",
dobPicker: "required"
},
messages:{
fname: "Please enter a name",
dobPicker: "Select a date"
},
});
$('#dobPicker').datepick();
$.datepick.setDefaults({showOn: 'both', dateFormat: 'dd-mm-yy', yearRange:'1900:2010'});
});
</script>
Y el cuerpo del documento es el siguiente:
<form id="frmTest" action="" method="post">
<div id="error-list"></div>
<div class="form-row">
<span class="label"><label for="fname">Name</label></span>
<input type="text" name="fname" />
</div>
<div class="form-row">
<span class="label"><label for="dobPicker">DOB</label></span>
<input type="text" id="dobPicker" name="dobPicker" style="margin-left: 4px;"/>
</div>
<div class="form-row">
<input type="submit" name="submit" value="submit"/>
</div>
</form>
La forma valida la primera vez, pero el mensaje de error para el selector de fechas no desaparece inmediatamente después de seleccionar una fecha .. sin embargo, va ausente si la fecha es seleccionada la segunda vez. Cualquier ayuda a hacer que se vaya la primera vez que se seleccione será apreciado
Siento que es algo que ver con los eventos que genera el selector de fechas, el plug-in de validación valida sólo en ciertos eventos .. – Abhishek
ver este para obtener más información: https://github.com/ posabsolute/jQuery-validación-motor/temas/70 –