Firefoxのテキストフィールドにキャレット位置を表示するか、必要に応じてテキストフィールドのサイズを変更します

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

質問

Firefoxには、テキストフィールドのキャレット位置を設定できる迷惑なバグがありますが、そのキャレットを自動的にスクロールして表示しません。

jQuery Masked Input Plugin( http:// digitalbushを使用すると、特定の問題が発生します。 com / projects / masked-input-plugin /

テキストフィールドの幅が入力の幅よりも小さい場合、入力内容を確認できません。これを修正する方法、またはテキストボックスを強制的に成長させる方法が必要です。

ここにいくつかのサンプルコードがあります

<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">
役に立ちましたか?

解決

すでに述べましたが、入力要素のサイズ属性を静的または動的に設定してみてください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top