Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Заполнение поля инпут по значению селект

Досуг Сыктывкар Ученик (155), на голосовании 8 лет назад
возможно кто сталкивался с подобной задачей. весь день мучаюсь.
есть форма заполнения, в форме есть 1 поле инпут и разные селекты. вот нужно сделать чтоб при выборе определенного значения селект оно попадало в поле инпут. задача осложняется тем, что поля селект зависимые. т. е при выборе одного значения загружаются другие.... пробовал данный скрипт - работают только те которые загрузились при загрузке страницы

Дополнен 8 лет назад
var selects = $('.forname'),
title= $('#adres');
selects.change(function ()
{
var values = [];

selects.each(function ()
{
values.push($(this).find(':selected').text());
});
title.val(values.join(' '));
});
Голосование за лучший ответ
Ivan Ponamaryoff Гуру (2986) 8 лет назад
Ссылку на проект дать можете?
Досуг СыктывкарУченик (155) 8 лет назад
http://автокоми.рф/index.php/novoe-ob-yavlenie сайт на дужмле. компонент объявлений dj classfieds вся работа встала на данном этапе ( уже целый день сижу
Ivan PonamaryoffГуру (2986) 8 лет назад
А финальный результат "Заголовка", каким должен быть?
Досуг СыктывкарУченик (155) 8 лет назад
к примеру ваз 2110
Ivan PonamaryoffГуру (2986) 8 лет назад
Попробуйте:

$( "#cat_1, #dj_" ).change(function() {
$('#adres').val($( "#cat_1 option:selected" ).text() + ' ' + $('#dj_').val());
});
Ivan Ponamaryoff Гуру (2986) Понял, не сработает.
dr.Drew Просветленный (34137) 8 лет назад
добавить листнер глобальный.
например: $('body').on('change', 'css_selector', function(){ ...});
Досуг СыктывкарУченик (155) 8 лет назад
если не трудно можно подробнее. просто я в этих скриптах вообще ничего не понимаю
dr.Drew Просветленный (34137) Пример я уже показал. Ваш вариант не работает потому что "selects.change(function ()" вешает событие только на существующие в этот момент селекторы в ДОМе.
Похожие вопросы