Foros del Web » Programando para Internet » Javascript » Frameworks JS »

error: missing: after property id

Estas en el tema de error: missing: after property id en el foro de Frameworks JS en Foros del Web. Hola a Todos. Verán, tengo un problema con jQuery. Estoy utilizando el Framework de Validacion "jQuery Validate" ([URL="http://bassistance.de/jquery-plugins/jquery-plugin-validation"]http://bassistance.de/jquery-plugins/jquery-plugin-validation[/URL]). Y tengo un problema, ya que al ...
  #1 (permalink)  
Antiguo 28/10/2010, 17:33
 
Fecha de Ingreso: mayo-2010
Mensajes: 21
Antigüedad: 14 años
Puntos: 0
Exclamación error: missing: after property id

Hola a Todos.


Verán, tengo un problema con jQuery. Estoy utilizando el Framework de Validacion "jQuery Validate" ([URL="http://bassistance.de/jquery-plugins/jquery-plugin-validation"]http://bassistance.de/jquery-plugins/jquery-plugin-validation[/URL]). Y tengo un problema, ya que al correr el archivo no me esta validando. Me remito a la consola de errores de Firefox y me tira el siguiente error:

"error: missing: after property id"

Este es el codigo:

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2.     $(document).ready({
  3.     $("#IngDatHac").validate({
  4.       jQuery.validator.addMethod("caracteres", function(value, element, param) {
  5.             return value.match(new RegExp("^" + param + "$"));
  6.         });
  7.       rules:{
  8.         txtHaci: {required: true, maxlength: 25, caracteres: "[a-zA-Z]+"}
  9.         },
  10.       messages: {
  11.         txtHaci: {
  12.           required: "Error, Se Require el Campo",
  13.           maxlength: "Error, Nombre Demasiado Largo",
  14.           caracteres: "Error, Solo se permiten Caracteres Alfanumericos"
  15.          }
  16.         }
  17.     });
  18.     });
  19.   </script>

El Error pasa justamente en esta linea:

Código Javascript:
Ver original
  1. $("#IngDatHac").validate({

Siendo mas Exactos, despues del $... He recurrido a todo lo que he podido pero no encuentro el por que. Alguien podría ayudarme? Se lo agradezco de antemano!

Muchas gracias y Un Saludo
  #2 (permalink)  
Antiguo 29/10/2010, 09:31
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: error: missing: after property id

La llamada a jQuery.validator.addMethod, debería estar en la línea anterior, no dentro del objeto que pasas como parámetro.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 29/10/2010, 10:22
 
Fecha de Ingreso: mayo-2010
Mensajes: 21
Antigüedad: 14 años
Puntos: 0
Respuesta: error: missing: after property id

Cita:
Iniciado por David Ver Mensaje
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
  1. <script type="text/javascript">
  2.     $(document).ready({
  3.      jQuery.validator.addMethod("caracteres", function(value, element, param) {
  4.             return value.match(new RegExp("^" + param + "$"));
  5.         });
  6.     $("#hacdata").validate({
  7.       rules:{
  8.         txtHaci: {required: true, maxlength: 25, caracteres: "[a-zA-Z]+"}
  9.         },
  10.       messages: {
  11.         txtHaci: {
  12.           required: "Error, Se Require el Campo",
  13.           maxlength: "Error, Nombre Demasiado Largo",
  14.           caracteres: "Error, Solo se permiten Caracteres Alfanumericos"
  15.          }
  16.         }
  17.     });
  18.     });
  19.   </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 original
  1. jQuery.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
  #4 (permalink)  
Antiguo 29/10/2010, 12:36
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: error: missing: after property id

Código Javascript:
Ver original
  1. $(document).ready(function() {
  2.     // Código
  3. });
Revisa bien, en los dos casos estás cometiendo un error de sintaxis.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #5 (permalink)  
Antiguo 29/10/2010, 13:14
 
Fecha de Ingreso: mayo-2010
Mensajes: 21
Antigüedad: 14 años
Puntos: 0
Respuesta: error: missing: after property id

David, Muchisimas Gracias! Disculpame, es que siempre se me pasa el "Function"por alto, pero siempre es siempre.

Gracias por tu ayuda!

Un Saludo

Etiquetas: javascript, jquery, validar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:06.