powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Подстановка ID в поле hidden
8 сообщений из 8, страница 1 из 1
Подстановка ID в поле hidden
    #35882701
andMegaM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Из БД берутся данные и записываются в два массива
первый массив - это Название улицы
второй массив - это ID улицы
Каждой улице (элементу одного массива) соответствует свой ID (элемент другого массива)
Как сделать чтобы при выборе определенной улицы в значение поля hidden вставлялся соответствующий ID?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" href="st2.css" type="text/css" />
<script type="text/javascript" src="jquery-latest.js"></script>
<script type="text/javascript" src="jquery.autocomplete.js"></script>
<script type="text/javascript" src="jquery.bgiframe.min.js"></script>

<script>
$(document).ready(function(){
var name = "Авиационная;Автобусная;Агрономическая;Азина;Актюбинская;Алексеевская;Аллейная;Алтынная;Амурская;Анаторный проезд;Ангарская;Антонова;Аптечная;Арбатская;Арбатский проезд;Ароновой;Артельная;Артиллерийская;Астральная;Астраханская;Астраханский переулок;Аткарская;Ашхабадская;Аэропорт;".split(";");
var id = "400;401;402;403;404;405;406;407;408;409;410;411;412;413;414;415;416;417;418;419;420;421;422;423;".split(";");
$("#example").autocomplete(name);
});
</script>
</head>
<body>

Введите название улицы: <br>
<form action="action.php" method="get">
<input type='hidden' name='id' value=''>
<input id="example" size="50" name="street">
<input name="submit" type="submit" value="Вставить">
</form>

</body>
</html>
...
Рейтинг: 0 / 0
Подстановка ID в поле hidden
    #35882883
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А где происходит выбор-то? Есть только поля для ввода ... Я так понимаю, что надо по введенному значению улицы получить ID и то, если такая улица есть? - Только перебором.
Советую использовать список, тогда выбирается <option>, текст у которого - улица, а его value - твой ID. Хотя тебе виднее как делать структуру страницы.

В js категорически не рекомендуется называть переменные зарезервированными словами, это может и приведет к путанице (в DOMе в некоторых браузерах).
...
Рейтинг: 0 / 0
Подстановка ID в поле hidden
    #35883033
зы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
помню в детстве назвал как-то кнопку на форме "submit", а потом пол дня ломал мозг какого фига в одном браузере работает, в другом - нет :)
...
Рейтинг: 0 / 0
Подстановка ID в поле hidden
    #35883228
andMegaM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IDVsbruckЯ так понимаю, что надо по введенному значению улицы получить ID....
Да именно так. Данные (названия улиц и их ID) хранятся на сервере. Мне нужно чтобы при нахождении нужной улицы через поле ввода формы в поле
Код: plaintext
<input type='hidden' name='id' value=''>
вставлялся ID, чтобы по нажатию на кнопку submit данный ID мог передаться другому файлу (обработчику).
Уже кучу скриптов перелопатил. Все они прекрасно находят нужную пользователю информацию, а вот чтобы как то в дальнейшем использовать найденную информацию (запись) нигде не указано. Пропадает всякая нужда в таких скриптах, если просто находить информацию, а воспользоваться ей нельзя.
Помогите найти скрипт с автозаполнением в форме нужной записи и последующей передачей ID записи в файл обработчик.
...
Рейтинг: 0 / 0
Подстановка ID в поле hidden
    #35883305
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зря ты такую обработку на клиента вешаешь ...
Повторюсь - делай выпадающий список или как у Гугла - Google Suggest - смотри реализацию в "AJAX в действии" Крейна и Паскарелло - там целая глава под это выделена. Может, поможет.

А в принципе, такие вещи отдаются серверу - пользователь ввел улицу, передали на сервер, он из базы/коллекции выбрал, получил результат/идентефикатор, сформировал ответ и вернул пользователю.
...
Рейтинг: 0 / 0
Подстановка ID в поле hidden
    #35883354
andMegaM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IDVsbruck
А в принципе, такие вещи отдаются серверу - пользователь ввел улицу, передали на сервер, он из базы/коллекции выбрал, получил результат/идентефикатор, сформировал ответ и вернул пользователю.
Передали на сервер и вернули ID клиенту... Вот страница и перезагрузилась.
а как сделать без перезагрузки страницы?
...
Рейтинг: 0 / 0
Подстановка ID в поле hidden
    #35883461
Ps-spectre
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andMegaM,
тебе уже ответили. Смотри в сторону асинхронных запросов на сервер (ajax).
xmlhttprequest
...
Рейтинг: 0 / 0
Подстановка ID в поле hidden
    #35883506
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Судя по вопросам, топикстартеру нужно не только указанную главу из указанной книги прочитать, но и всю книгу вцелом ... без обид. Там неплохо описано и много примеров, к тому же есть на русском и можно свободно найти на просторах инета.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Подстановка ID в поле hidden
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]