Muestra la posición de intercalación en el campo de texto en Firefox o cambia el tamaño del campo de texto según sea necesario

StackOverflow https://stackoverflow.com/questions/1610479

Pregunta

Hay un error molesto en Firefox que me permite establecer la posición del cursor en un campo de texto, pero no desplaza automáticamente ese cursor a la vista.

Mi problema particular surge cuando uso el complemento de entrada enmascarada jQuery ( http: // digitalbush. com / projects / masked-input-plugin / )

Si el ancho del campo de texto es menor que el ancho de la entrada, no puede ver lo que está escribiendo. Necesito una forma de arreglar esto o forzar el crecimiento del cuadro de texto.

Aquí hay un código de ejemplo

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script src="jquery.maskedinput-1.2.2.js" type="text/javascript"></script>
<script type='text/javascript'>
jQuery(function($){
   $('#phone').mask('(999) 999-9999? ext:99999');
});
</script>
<input type="text" id="phone" name="phone" value="" width="10">
¿Fue útil?

Solución

Ya se ha dicho, pero puede intentar establecer el atributo de tamaño del elemento de entrada de forma estática o dinámica.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top