Показать сообщение отдельно
  #1 (permalink)  
Старый 17.01.2013, 06:43
Аспирант
Отправить личное сообщение для Amateur Посмотреть профиль Найти все сообщения от Amateur
 
Регистрация: 07.03.2010
Сообщений: 88

Автоматическая смена раскладки
Добрый день.

Код:
function Auto(str) 
{
  var search = new Array(
  "й","ц","у","к","е","н","г","ш","щ","з","х","ъ",
  "ф","ы","в","а","п","р","о","л","д","ж","э",
  "я","ч","с","м","и","т","ь","б","ю"
  );
  var replace = new Array(
  "q","w","e","r","t","y","u","i","o","p","[","]",
  "a","s","d","f","g","h","j","k","l",";","'",
  "z","x","c","v","b","n","m",",","."
  );
  return str.replace(search, replace);
}

$("#find").on('keypress',function(){
find_str = $("#find").val();
alert (Auto(find_str));
});


При нажатии любой клавиши в поле с id find код должен изменять английские буквы на русские, однако он этого не делает.

Я не сделал перебор символов в строке find, искал инфу в гугле, но увы...

Подскажите как дописать код. чтобы при вводе текста в поле find английские буквы автоматически сразу заменялись на русские?
Ответить с цитированием