【发布时间】:2014-01-10 17:17:40
【问题描述】:
我的 HTML 中有一个 input 标记,它可以包含一个很长的数字,有时比可以查看的还要长。
此字段可以从键盘或我的 html 页面中的一些数字按钮获取输入。
如果我从键盘输入数字,我总是可以看到最后输入的数字,即使数字长于无法查看的数字。但是,如果我通过数字按钮在字段中输入数字并且它比字段长,我可以看到第一个数字而不是最后输入的数字。
有什么方法可以设置文本,当数字长于无法查看时,我总是会看到最后输入的数字?
输入字段:
<input id="numberEntry" type="tel" data-ng-model="numberInput" data-ng-change="commands.inputTextChanged.execute();" class="numberEntry"/>
.numberEntry {
width: 100%;
text-align: center;
font-size: 28px;
}
这是在数字末尾添加数字(前文中的内联“4”)的代码(由 AngularJS 编写):
this.mScope.numberInput = this.mScope.numberInput + "4";
【问题讨论】:
-
你能创建一个 jsfiddle 吗?
-
我是新手,所以我希望我在那里写了一个很好的例子。当您单击按钮并且数字太宽时,您看不到新数字。 jsfiddle.net/d7654/2
标签: html angularjs typescript