Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Автозаполнение текстового поля и поля типа hidden (https://javascript.ru/forum/dom-window/43167-avtozapolnenie-tekstovogo-polya-i-polya-tipa-hidden.html)

dsherm 25.11.2013 11:18

Автозаполнение текстового поля и поля типа hidden
 
добрый день! Есть скрипт автозаполнения текстового поля названием. Как изменить его, чтобы помимо поля p_name заполнялось скрытое поле p_cod, куда должен падать код выбранного нейма? Заранее спасибо!

<script type="text/javascript">
    $().ready(function() {
        $("#p_name").autocomplete([');
     for i in ( select NAME,cod from dates where  order by name )               
     loop 
          htp.p('"'||(i.name)||'",');
     end loop;
     htp.p('""
        ], {
            width: 478,
            multipleSeparator: " ",
            scroll: true,
            maxItemsToShow: 10
        });
    });
    </script>

<INPUT TYPE="text" NAME="p_name"  value="'||rec.name||'" SIZE="46" MAXLENGTH="1000"  id="p_name>
<input type="hidden" name="p_cod" id="p_cod" value="'||rec._cod||'"/>

dsherm 29.11.2013 11:33

Код отформатировала, фрагмент кода не могу выделить, и так вставила самое основное. Вопрос тот же: поле заполняется автокомплитом, то есть при нажатии букв выпадает список с названиями, как сделать чтобы заполнялось не только поле p_name названием, но и скрытое поле p_cod кодом выбранного элемента? Пробовала указывать:
$("#p_name,#p_cod ").autocomplete([')

и в цикле заполнять p_cod, ничего не вышло и даже переставал работать автокомплит.


Часовой пояс GMT +3, время: 23:21.