Anzeige der Position der Einfügemarke in Textfeld in Firefox oder Textfeld der Größe je nach Bedarf

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

Frage

Es ist ein ärgerlicher Fehler in Firefox, die ich die Position des Einfügemarke in einem Textfeld festlegen kann, aber es funktioniert blättert nicht automatisch, dass caret in Sicht.

Mein besonderes Problem ergibt sich, wenn die jQuery Maskierte Eingabe über Plugin ( http: // digitalbush. com / projects / maskiert-input-plugin / )

Wenn die Breite des Textfeldes ist geringer als die Breite des Eingangs, können Sie nicht sehen, was Sie tippen. Ich muß einen Weg, dies zu beheben oder das Textfeld zu zwingen, zu wachsen.

Hier einige Beispiel-Code

<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">
War es hilfreich?

Lösung

Es ist schon gesagt worden, aber Sie könnten versuchen, die Größe Attribut des Eingangselementes Einstellung entweder statisch oder dynamisch.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top