2011-02-03 15 views

Respuesta

8

Si usted quiere decir, que el cuadro de texto puede dejarse vacío, entonces este puede ser su respuesta:

$("#your_text_box").rules("add", { 
    required: false, // this means the field can be left empty 
    minlength: 2 
}); 

uso de este, validador omitir este cuadro de texto si está vacío. Espero que esto ayude!

+0

su código no funciona si acabo de poner 1 espacio, ¿cuál es la lógica detrás de esto? –

+0

¿Qué quieres decir? Si estoy en lo correcto, no hay un recorte incorporado en el validador, por lo que un espacio tiene un carácter, lo que significa que la casilla no está vacía, se desactiva la comprobación de minlegth, menos de 2 caracteres => error. – aorcsik

+0

Dulce. Esta solución funcionó para mí. Tengo la configuración del validador para los correos electrónicos y las direcciones URL, así que no necesitaba la minilongitud en este caso particular, pero así es como manejaré los campos de texto arbitrarios. Gracias – Foxinni

-1
var yourLimit = 1;  
var myLength = $("#eTextBox").val().length; 
    if(myLength>=yourLimit){ 
     //do whatever you want 
    } 

Espero que el código anterior te ayude.

Cuestiones relacionadas