这样就行了。长度等于3或8的时候加一个空格
<input type="text" value="请输入手机号码" maxlength="13" onkeydown="if(value.length==3||value.length==8){value+=' '}" onfocus="value=''" onblur="if(value==''){value='请输入手机号码'}"/>这样就行了。长度等于3或8的时候加一个空格
两个字之间的连续空格 ,在IE 和FF、chrome中表现不同,FF、chrome中好像变窄了,如何解决?1.设置字间距或者是将字体设置成等宽字体比如宋体,然后使用 即可。
2.你只要在全角状态下打出空格就可以了!全兼容!
因为浏览器默认字体的不同,空格符 在不同的浏览器下面的显示宽度也不同。
如在d.appendChild(div)上面加一句:
div.style="font-family:'宋体'white-space:pre"
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)