Показать сообщение отдельно
  #2 (permalink)  
Старый 21.11.2018, 13:01
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

Какой скрипт и зачем вы хотите остановить?
<html>
<head>
<title></title>
</head>
<body>
<select id = 'city'>
   <option>Москва</option>
   <option>Новомосковск</option>
   <option>Рязань</option>
   <option>Новосибирск</option>
   <option>Казань</option>
</select>

<input type='text' id='cityvalue' />
<script type='text/javascript'>
var elems = document.getElementById("city").options;
var similar = function (A, B) {
for (var i = 0; i < B.length; i++)
if (A.charAt(i) != B.charAt(i)) break;

return i;
};
document.getElementById("cityvalue").onkeypress = function (event) {
var max = 0;
for (var i = 0; i < elems.length; i++) {
var A = elems[i].innerHTML.replace(/^\s+|\s+$/g, "").toLowerCase(),
B = (this.value + String.fromCharCode(event.keyCode)).toLowerCase();
if (similar(A, B) > max)
elems[i].selected = "selected", max = similar(A, B);
}
};
</script>
</body>
</html>

Самый простой вариант отправки данных на сервер - тег form
http://htmlbook.ru/html/form
Ответить с цитированием