【发布时间】:2014-02-13 01:19:48
【问题描述】:
我有很多日期输入字段的表单。在专注于输入字段时,我只想选择日期的前两个字符(例如仅日期的日期部分)。我已经用这段代码完成了这个:
$(".date").focus(function() {
this.setSelectionRange(0, 2);
});
问题是这仅在我通过鼠标单击专注于输入字段时才有效。但是,如果使用键盘上的TABULAR 键在输入字段之间移动,则会选择输入字段中的整个文本。这也可以通过 JavaScript 控制吗?
这也是上面演示的JSFiddle。
【问题讨论】:
标签: javascript input focus