是否可以控制输入中从焦点开始键入内容的位置?
例如
<input type="text" value="(+44)" id="phone_number" />
我需要用户在现有值之后开始输入,但保留退格键和删除选项。
类似于:
$(document).ready(function(){
$('#phone_number').focus(function(){
//place type start after whatever value already exists
});
});
最佳答案
如果你想使用 jQuery,你可以这样做:
$("input").focus(function () {
var val = this.value;
var $this = $(this);
$this.val("");
setTimeout(function () {
$this.val(val);
}, 1);
});
取自此original answer .
<强> DEMO
关于javascript - 控制输入字段中开始输入内容的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16103441/