Перемещение по каждому слову в предложениях.Выберите каждое слово при каждом нажатии клавиши TAB.
Я создал ярлык для ввода в мое приложение как, он будет перемещаться в направлении и фокусировать каждое управление вводом на моей странице.
Мне нужно установить сочетания клавиш для вкладки как, он должен выбрать каждую строку предложений, которые находятся в некотором текстовом поле. Например, txtAddress содержит значение типа «Привет, я новый пользователь», если я нажимаю клавишу Tab, он должен выбрать строку «привет», затем «i», затем «am», затем «новый», затем «пользователь», после чего он должен сфокусироваться следующее управление вводом.
Я попытался со следующим JS, чтобы сфокусировать следующий элемент управления вводом, но не знаю, как выбрать каждое слово в текстовом поле.
$(document).unbind('keydown');
$(document).bind('keydown', 'tab', function assets() {
try {
var inputs = $(":input:not(input[type='hidden'])");
var CurInput = inputs.get(inputs.index(document.activeElement));
var nextInput = inputs.get(inputs.index(document.activeElement) + 1);
if (CurInput && nextInput.type == "text" && CurInput.style.display != "none") {
var strval = CurInput.value;
if (!strval) {
if (nextInput && nextInput.type != "hidden" && nextInput.style.display != "none") {
nextInput.focus();
}
}
}
else if (nextInput && nextInput.type != "hidden" && nextInput.style.display != "none") {
nextInput.focus();
}
return false;
}
catch (e) {
}
});
Я никогда не видел этот синтаксис. ' 'Shift + tab'' ??? что это?? – vsync