Модератор форума: JonMagon |
Сообщество uCoz » Вебмастеру » JavaScript, Flash и прочие технологии » Как из поля категорий в поле тема объявления |
Как из поля категорий в поле тема объявления |
Здравствуйте очень нужна ваша помощь!Надо что бы при выборе категории передавалось в тема объявления есть готовый код для из selecta в inpunt но он не работает для категорий!А для selecta всё прекрасно работает помогите очень надо!!!
ФОТО 1 ФОТО 2 Код который работает из selecta в inpunt Код <br><script type="text/javascript"> addEventListener('load',function(){ function velosiped( id ) { return document.getElementById(id); } var inp = velosiped("totalName"); inp.values=['','']; inp.upd = function( ind, opt ) { this.values [ind]= opt.textContent; this.value = this.values[0]+" "+this.values[1]; } velosiped( "region" ).addEventListener('change',function(){ inp.upd(0,this.options[this.selectedIndex]); },false) velosiped( "gorod" ).addEventListener('change',function(){ inp.upd(1,this.options[this.selectedIndex]); },false) },false) </script> <select id="region" onchange="sfltrs(this.options[this.selectedIndex].value,1)"><option value="0">Выберите Регион:</option><option value="1">Адыгея</option><option value="2">Алтайский край</option><option value="3">Амурская область</option><option value="4">Архангельская область</option></select>'); <input type="text" id="totalName" value="" /> Прикрепления:
1083310.jpg
(66.1 Kb)
·
2995662.jpg
(47.5 Kb)
Сообщение отредактировал PC-MASTER - Вторник, 16 Июл 2013, 22:49:23
|
PC-MASTER, самый мой лучший скрипт просто выравнивал блоки, а еще один гетил ифну из личного профиля. В джава не силен. Однако я нашел иное решение, но учитывая его элементарность боюсь оно не подойдет.
Вам же нужно, чтобы она не просто ради самоутверждения туда передавалась, а дабы потом отображалась в информации о объявлении? Дык на том месте, где "Тема объявления" вставьте в шаблоне код отвечающий за название категории? Результат тот же самый на вид. Код выводящий названия категории: Код $CATEGORY_NAME$ Если же принципиально важен сам процесс передачи попробуйте сделать заказ тут. Скрипт то простенький. Insanity... Forever
|
PC-MASTER, мдя. Сейчас хотел один скрипт попробовать изменить под ваши нужды, но страница с ним не открывается. Если будет озарение (а на это не рекомендую рассчитывать, лучше закажите этот скрипт) или страница таки загрузится, а переделать его у меня получится - напишу.
Пока, что могу рекомендовать только писать тему вручную, но это скорее всего вы и без меня делаете. Insanity... Forever
|
|
Если нужно чтоб названия выбранных категорий выводились автоматически в поле заголовка, то на странице добавления и редактирования доски объявлений, после $BODY$ вставляешь код
Код <script> $('input[id^="cus"]').click(function(){ var ttl=$('#uCatsMenu9 input:checked').map(function(){return $(this).next().html();};).get().join(", "); if(ttl.length<1){ttl='Не выбрана категория';} document.getElementById('bdF1').value=ttl.replace(/&/g,'&');};); </script> И всё работает. Можешь забрать этот код и вставить его себе, сам знаешь куда.
Сообщение отредактировал Head-Mad - Понедельник, 22 Июл 2013, 19:45:54
|
Доска объявлений пишу id поля Тема объявления:
|
Код <script> $('input[id^="cus"]').click(function(){ var ttl = $('#uCatsMenu9 input:checked').map(function(){return $(this).next().html();}).get().join(", "); if(ttl.length<1){ttl='Категория не выбрана';} document.getElementById('bdF1').value = ttl.replace(/&/g,'&');}); </script> Можешь забрать этот код и вставить его себе, сам знаешь куда.
|
| |||