Estoy tratando de usar jquery validate. Siguiendo el ejemplo: http://docs.jquery.com/Plugins/Validation funciona muy bien y me gustaría reproducir con mi código. Sin embargo, no estoy seguro de cómo llamarlo.jquery validate position
Lo que tengo es una tabla html generada y cuando haces clic en el botón "Editar" para cualquier fila, se abre un formulario. Quiero validar este formulario con jquery. Creo que está funcionando, pero cuando pulso "enviar en el formulario", oculto el formulario para que nunca vea el trabajo de validación ... creo.
que generar el formulario con javascript y el botón de enviar se parece a esto:
var mysubmit = document.createElement("input");
mysubmit.type = "submit";
mysubmit.name = "Submit";
mysubmit.value = "Apply"
mysubmit.onclick = function() {
//return formSubmitactivecameras();
js("#EditCameraForm").validate();
this.form.submit();
};
myform.appendChild(mysubmit);
Esto es apenas suficiente información así que tengo todo el código en este violín: http://jsfiddle.net/UtNaa/36/. Sin embargo, parece que no puedo hacer que el violín funcione cuando haces clic en el botón Editar. Lo cual abre un formulario donde quiero la validación.
No estoy seguro de que la validación realmente funcione. Tal vez lo sea, pero cuando presiona el botón de enviar en el formulario, el formulario se esconde. De nuevo, el violín no funciona para mostrar el formulario, pero funciona para mí en mi sitio. Esperemos que el código allí al menos ayude.
me gustaría añadir reglas, sin embargo, el formato se utiliza aquí parece fuera de la documentación: http://docs.jquery.com/Plugins/Validation/rules. Si intento tu camino, simplemente obtengo minlength no está definido. Si sigo los documentos, aparece un error diferente en http://ajax.aspnetcdn.com/ajax/jquery.validate/1.8.1/jquery.validate.min.js: la línea 15: d no está definida. Entonces, ¿cuál es el camino correcto? – Tom
de cualquier manera debería funcionar, estoy usando la forma en que te mostré por todo el lugar. qué versiones de jquery y validate estás usando – mcgrailm
Ah, debería haber notado, acabo de copiar tu ejemplo pero las reglas tienen que estar en el método de validación. Funciona. Una última pregunta. Quiero agregar texto personalizado a minlength, pero eso no parece aplicarse: 'messages: {minlength:" blah blah "}'? – Tom