Segun tengo entendido cuando creas el campo del formulario le puedes decir la longitud de cada campo. Mira bien en las opciones avanzadas de cada campo.
Un saludo
Iniciador del debate
vampur
(@vampur)
Lo he estado mirando y probando. Sale un campo que pone LENGTH en ese campo pongo 5 .
Sin embargo en ese campo me deja poner mas de 5 caracteres.
Gracias por tu respuesta
Hola Vampur,
Para limitar campos en HTML se utiliza el atributo maxlength
, así que en teoría, este snipet debería servirte:
jQuery(document).ready(function()
{
jQuery("#user_login").attr('maxlength','20');
});
Un saludo
Iniciador del debate
vampur
(@vampur)
Entiendo que lo tendre que poner en el campo que pone «CSS class name»
¿?
No,no. Eso es un script de javascript. Si el tema tiene una opción para script de JS lo añades ahí, si no tiene esa opción, añádelo al footer.php del tema encerrado en sus etiquetas HTML:
<script type="text/javascript">
jQuery(document).ready(function() {
jQuery("#user_login").attr('maxlength','20');
});
</script>
El #user_login
es el identificador único del campo nombre. Si lo quieres también para el campo de la contraseña sería #user_pass
. Con attr('maxlength','20')
le añadimos el atributo ‘maxlength’ y lo limitamos a ’20’ caracteres como máximo.
Si lo quieres probar antes, utiliza la consola de Chrome haciendo click derecho sobre el campo del formulario y entra en «Inspeccionar». En ese inspeccionador haz click en «Console» y añade el código sin las etiquetas HTML, como en mi primera respuesta y pulsa «enter». A continucación prueba a escribir más de 20 caracteres en el campo nombre.
Si no te reconoce los cambios es porque posiblemente uses un plugin de caché. Hasta que no lo vacies no verás ninguna modificación.
Saludos
Iniciador del debate
vampur
(@vampur)
Muchisimas gracias, lo pruebo y comento.. Has sido muy amable