シリアル番号を入力する入力フィールドがあります。使用できる文字数が設定されています。
問題は、文字間隔のため、firefox で文字を入力すると、次の文字を入力する場所にカーソルがジャンプすることです (maxlength が設定されていても)。座るはずです。
IEはそれを「正しく」表示します。
文字間隔の後にカーソルを配置しないようにFirefoxを強制するにはどうすればよいですか? (JSが可能/必要な場合は、jQueryがいいでしょう)
これが私のコードです:
#serial {
background:transparent url(../images/bg_serial.gif) no-repeat scroll 0 50%;
border:0 none;
color:#FFFFFF;
font:bold 16px Courier New;
height:22px;
letter-spacing:14px;
line-height:normal;
padding:4px 0 0 6px;
text-transform:uppercase;
width:208px;
}
<form id="serialForm">
<label for="serial">Serial:</label>
<input id="serial" type="text" name="serial" maxlength="9" />
</form>