Привет.
Есть поиск по сайту -
вот. Реализован с помощью библиотеки
jQuery-autoComplete. Суть в том, что когда вводишь части подстрок, совпадающих с указанными в настройках, то появляются подсказки. Вот так:
https://javascript.ru/forum/attachme...d=174063045 3
Активирются эти подсказки примерно так:
$('#top-search').autoComplete({
minChars: 2,
source: function(term, suggest) {
term = term.toLowerCase();
var choices = [
...
'Ремонт блока питания',
'Ремонт компьютера',
'Ремонт материнской платы',
'Ремонт нетбука',
'Ремонт ноутбука',
...
];
var matches = [];
for (i = 0; i < choices.length; i++)
if (~choices[i].toLowerCase().indexOf(term)) matches.push(choices[i]);
suggest(matches);
}
});
Иногда раскладка клавиатуры путается и думаешь, что пишешь по-русски, но на самом деле по-английски. В яндексе когда так делаешь, то он сам исправляет написанное. Можно как-то и здесь такое на javascript сделать? Есть какие-то скрипты для этого на javascript? — Чтобы при ошибочном вводе с другой раскладкой скрипт понимал бы ошибочность и переводил на русский.