当<input type="text">
填充长字符串并失去焦点时,我们只看到字符串的左边,但不是结尾。我想扭转这种行为,因为在我的用例中,字符串的结尾远比开始更重要。
使用rtl属性,显示很好,但我仍然想从左到右书写。
我的用例包括只读或禁用的属性,因此我无法通过焦点和文本选择“作弊”。
还有其他解决方案吗?
答案 0 :(得分:1)
如果你不反对使用jQuery,试试这个。
$('input').blur(
function(){
$(this).attr('dir','rtl')
}
);
$('input').focus(
function(){
$(this).attr('dir','ltr')
}
);
<强> Fiddle 强>