2009-01-28 15 views

Respuesta

2

Si hablamos del complemento de validación same, no creo que sea posible.

Creo que los requisitos para el complemento dictan que los elementos a ser validados están dentro de un formulario.

Siempre se puede intentar sustituir el formulario con un div en una página de muestra ...

+0

Intenté usar un div pero no funcionó ... ¡gracias! – Bruno

+0

Ah, en ese caso, probablemente esté relacionado con la forma, lo siento y buena suerte. – Kieron

+2

** Esta es la respuesta correcta. ** Usando jQuery Validate, solo puede validar los campos _within_ un contenedor 'form'. – Sparky

10

The previously accepted answer (since deleted) se ligarse a a plugin que se actualizó en enero de 2009. Este plugin obsoleta último es muy diferente a the plugin the OP was asking about:

Título: "validar las entradas que no están dentro de un formulario con jQuery plugin de validación"

Tag:

Usando the jQuery Validate plugin, que no puede validar elementos de entrada que se encuentran fuera de un contenedor <form></form>. No hay solución para esta limitación.

DEMO 1: Muestra el uso correcto con un contenedor form.

<form id="myform"> 
    <input type="text" name="myinput" /> 
    <input type="submit" /> 
</form> 

http://jsfiddle.net/nswnomn6/


DEMO 2: muestra el recipiente form cambió en un div y el mismo código ahora es totalmente roto. El complemento no hace nada sin un contenedor form.

<div id="myform"> 
    <input type="text" name="myinput" /> 
    <input type="submit" /> 
</div> 

http://jsfiddle.net/nswnomn6/1/


Su única alternativa sería utilizar un plugin de jQuery diferente para la validación de formularios. Desafortunadamente, no conozco ningún complemento de validación de formulario jQuery que le permita validar los elementos de entrada fuera de un contenedor <form>.

+0

Tomé la respuesta aceptada como un complemento alternativo ya que el mencionado no puede hacer el trabajo.El complemento alternativo todavía funciona en la última versión de jQuery, aunque tiene 5 años. Sin embargo, hubiera sido bueno si la respuesta original aclarase que el complemento sugerido no es el mismo que el etiquetado. –

Cuestiones relacionadas