Дополнительные поля выпадающим списком как сделать

голоса: 0

Модераторы, здравствуйте. 

Нашла информацию на форумах юкоз скрипт сделать из дополнительного поля выпадающий список. Хочу добавить несколько доп полей с выбором определенных значений. Попробовала поставить у себя на сайте, но не ни чего не отображается. Подскажите, пожалуйста. Может делаю что-то не так? Ставлю на страницу добавления /редактирования материала

<div class="bd"><!-- <middle> --><!-- <body> --><table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr></tr></table>
<hr />

$BODY$

<script type="text/javascript"> 
(function(){ 
var e=$('#addEntForm .manFlOth9'),v=e.val(); 
e.replaceWith('<select class="manFlOth9" name="other9">

<option>Выберите цвет</option>

<option value="Белый">Белый</option>

<option value="Серый">Серый</option>

<option value="Красный">Красный</option>

<option value="Зеленый">Зеленый</option></select>'); 
$('#addEntForm .manFlOth9').val(v); 
})(); 
</script>

<!-- </body> --><!-- </middle> --></div> 
</td></tr></table>

 
$GLOBAL_BFOOTER$ 

Адрес сайта http://bebidog.ru/
| Автор: | Категория: Объявления

Ответов: 1

голоса: 0
 
Лучший ответ
смотрите ответ. там есть готовое решение, https://www.ucoz.ru/qa/index.php/161653/ код вам придется совсем чуть подправить под номер своего доп поля. а где вы этот скрипт взяли дайте ссылку
| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk

Спасибо. Поставила. Но может что-то не так поняла. Все-равно нет ни какого списка. Пока сделала только для поля9

http://joxi.ru/LmGJ7xDiRG5K3r

<hr />
$BODY$
    <script type="text/javascript">
(function(){
var e=$('#addEntForm #input_extrafl9'),v=e.val();
e.replaceWith('<select id="input_extrafl9" name="other9">
<option>-выбрать-</option><option value="Предоставляются">Предоставляются</option>
<option value="Не предоставляются">Не редоставляются</option></select>');
$('#addEntForm #input_extrafl9').val(v);
})();
</script>
 <!-- </body> --><!-- </middle> --></div>
  </td></tr></table>

$GLOBAL_BFOOTER$ 

<script type="text/javascript">
(function(){
var e=$('#addEntForm #input_extrafl9'),v=e.val();
e.replaceWith('<select id="input_extrafl9" name="other9"><option>-выбрать-</option><option value="Предоставляются">Предоставляются</option><option value="Не предоставляются">Не предоставляются</option></select>');
$('#addEntForm #input_extrafl9').val(v);
})();
</script>

webanet,
Спасибо!!! Теперь я могу несколько таких скрипров поставить один за другим для нужного дополнительного поля?
а зачем несколько скриптов  количество <option value="свое значение">свое значение</option>  можно увеличить с двух до нужных
webanet,
Это я поняла, эти значения я заменю и добавлю другие. Хочу добавить станции метро.  А из другого дополнительного поля10 и 11 сделать другие выпадающие списки.   Вот про это я спрашиваю, нужно ставить ниже второй и третий скрипты?  webanet, скажите, пожалуйста, можно ли эти поля вывести в фильтр поиска, допустим, по станции метро.  Если да, то где можно почитать.
для других полей другие скрипты. это да.  что такое вывести в фильтр поиска
webanet,
Поняла, спасибо.  В модуле доска объявлений есть три фильтра поиска. Они же заполняются при создании объявлеия  Возможно ли вывести поиск по доп полю, допустим выбор метро?
пока нет. подождите немного и эту функцию введут на системном уровне. после нового года уже выйдет обновление с этой функцией
webanet,
Отлично! Спасибо. А где можно следить за обновлениями?
тут https://blog.ucoz.ru/ а почитать про грядущие обновления уже сейчас из уст разработчика тут https://blog.ucoz.ru/ucoz/new-year-2018#comEnt50828
...