我有一个输入字段,将在其中输入序列号。设置允许的字符数。
问题是由于字母间距,在 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>