【发布时间】:2010-10-14 12:35:33
【问题描述】:
我有一个输入字段,将在其中输入序列号。允许的字符数已设置。
问题是由于字母间距,在 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>
【问题讨论】:
标签: jquery css forms input text-cursor