我需要更改输入的插入位置,其中添加了给定的位数(示例).
app.controller('MainCtrl', function($scope, $element, $timeout, $filter) {
//$scope.val = '12';
$scope.$watch('val', function(newValue, oldValue) {
if (!isNaN(newValue)) {
if (newValue.length > 3) {
//Set Caret Position
}
}
});
});
Run Code Online (Sandbox Code Playgroud)
有可能做这样的例子吗?
我需要例如:
输入:1234.
所以插入符号位置为2.
新数字:9
决赛:12934
提前致谢.
我已经浏览了网络上的解决方案,还有一些,但它们似乎都将代码拆分为支持IE和Firefox.我想知道是否有更优雅的方式可以在每个浏览器上工作,在文本区域的光标处插入一些文本.
非常感谢,
丰富
我有一个带有一些单词和文本的文本框.我想要做的是,当用户点击一个按钮时,从指针的当前位置向文本框的文本添加一些单词.如何做到这一点?这是文本框和按钮:
<textarea id="txt" rows="15" cols="70">There is some text here.</textarea>
<input type="button" id="btn" value="OK" />
Run Code Online (Sandbox Code Playgroud)