Cita:
Iniciado por David La llamada a jQuery.validator.addMethod, debería estar en la línea anterior, no dentro del objeto que pasas como parámetro.
David, Me hablas de este cambio?:
Código Javascript
:
Ver original<script type="text/javascript">
$(document).ready({
jQuery.validator.addMethod("caracteres", function(value, element, param) {
return value.match(new RegExp("^" + param + "$"));
});
$("#hacdata").validate({
rules:{
txtHaci: {required: true, maxlength: 25, caracteres: "[a-zA-Z]+"}
},
messages: {
txtHaci: {
required: "Error, Se Require el Campo",
maxlength: "Error, Nombre Demasiado Largo",
caracteres: "Error, Solo se permiten Caracteres Alfanumericos"
}
}
});
});
</script>
De ser Asi, Reviso en la Consola de Errores, y resulta que el mismo error persiste, pero esta vez se traslada hacia jQuery.validator.addMethod:
Código Javascript
:
Ver originaljQuery.validator.addMethod("caracteres", function(value, element, param) {
Porque El metodo se llama dentro de la validacion, al mandarle la Expresion Regular. Me he cansado de buscar la causa de ese error, sin resultado alguno