Цитата:
|
laimas,
что-то вообще не получается вывести текст в инпут.... не поможете еще разок? |
Вы не ответили для чего это нужно, ибо либо это полная хрень, либо если нужны тексты, а не идентификаторы, то почему они не в опциях в качестве значений?
А поместить это можно так, сразу, и коли это адрес, значит через запятую: $(function() { var o = $('.forname').on('change', "select", function() { $('#adres').val(o.find('option:selected'), function(i) { return i.text }).join(', ')) }); }); И адрес на английском, это address ) |
смыс в том, что это будет использоваться в поле добавления объявлений. т.е чтоб заголовок так скажем генерировался автоматически по названиям категорий. http://автокоми.рф/index.php/novoe-ob-yavlenie можете посмотреть.
|
laimas,
поместил. все равно не работает((( |
Это не повод впихивать в поле ввода тексты выбранных опций. Для формирования чего угодно, а не только заголовков, списком как раз и передается уникальный идентификатор как владелец этого текста. А сервер принимая данные от клиента, и тем более если его выбор подлежит записи в базу, просто обязан проверить данные пришедшие. А проверить на 100%, что вам не фуфло подсунули или еще чего страшнее, как раз по идентификаторам, а не по тексту который впихули в какое то поле формы.
Зная выбор пользователя, то есть значения тех же списков, серверу в любое время раз плюнуть получить их тексты и сформировать заголовки и все что угодно. Для этого и существуют СУБД, а не для "городить огород". |
эх знать бы еще как это сделать
|
Ошибку при правке допустил, заменить строки 3 - 5 на
$('#adres').val($.map(o.find('option:selected'), function(i) { return i.text }).join(', ')) |
Цитата:
|
я замучал уже наверное.... но все равно не работает
<script type="text/javascript"> $(function() { var o = $('.forname').on('change', "select", function() { $('#adres').val($.map(o.find('option:selected'), function(i) { return i.text }).join(', ')) }); }); </script> |
Часовой пояс GMT +3, время: 06:47. |