我有一个带有Telerik UI的.NET WebForms页面,用于ASP.NET AJAX和HTML表单。
我需要调整哪些内容才能使用加号键突出显示某个字段的现有默认内容?
function handlePlusKey(event) {
if (event.keyCode == 107) {
var control = this;
var found = false;
$(tabTypes).each(function (i) {
if (this.className.indexOf('rtsLink') == -1
&& this.id.indexOf('InitInsertButton') == -1
&& this.title != "Click here to sort"
&& this.tabIndex > -1
&& $(this).is(":visible")
&& !$(this).is(":disabled"))
if (this == control) {
found = true;
}
else if (found) {
this.focus();
found = false;
}
});
event.preventDefault();
}
}
答案 0 :(得分:1)
尝试手动添加选择
inputElement.focus();
inputElement.setSelectionRange(0, inputElement.value.length);
将inputElelemnt
更改为需要突出显示的元素。在大多数情况下,这将是event.target
,我认为在你的案例中control
。