我正在寻找一种在用户触发 onblur 事件时左对齐文本输入框内容的方法。我已经看到提到用 onblur="this.value = this.value" 解决问题,但这在 IE 中不起作用。
澄清:当用户键入超出文本框宽度然后离开焦点时,Internet Explorer 中会出现此问题。在 Chrome 和 Firefox 中,文本会自动左对齐,但在 IE 中不会发生这种情况。
应要求,我附上了代码(在 IE 中查看):
<input type="text" />
http://jsfiddle.net/t3hjonneh/FZJjW/
文本域:
打字后:
模糊后:
它应该看起来如何: