Visualizza la posizione del cursore nel campo di testo in Firefox o ridimensiona il campo di testo secondo necessità

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

Domanda

Esiste un fastidioso bug in Firefox che mi consente di impostare la posizione del punto di inserimento in un campo di testo, ma non lo fa scorrere automaticamente in vista.

Il mio problema particolare si presenta quando si utilizza il plug-in di input mascherato jQuery ( http: // digitalbush. com / progetti / mascherato-input-plugin / )

Se la larghezza del campo di testo è inferiore alla larghezza dell'input, non è possibile vedere ciò che si sta digitando. Ho bisogno di un modo per risolvere questo problema o per forzare la crescita della casella di testo.

Ecco un esempio di codice

<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">
È stato utile?

Soluzione

È già stato detto, ma potresti provare a impostare l'attributo size dell'elemento input sia staticamente che dinamicamente.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top