Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по PHP Как удалить пустую опцию в списке $catlist?

Как удалить пустую опцию в списке $catlist?


     05.04.2015    Общие вопросы по PHP, Хаки    1075

вопрос
В списке добавления новостей addnews.tpl в теге {category} по умолчанию выводятся категории

<select name="catlist[]" id="category" onchange="onCategoryChange(this)">
  <option value="0"></option>
  <option style="color: black" value="1">Головна</option>
  <option style="color: black" value="2">Категорія 2</option>
  <option style="color: black" value="3">Підкатегорія</option>
</select>

Как видите первая опция пустая:
При создании стиля она выпадает в списке с остальными опциями категорий, где мне ее удалить?

Ответил: enterlive


Нашел:
modules/functions.php
dle 10.4 строка 522

if( $nocat ) $returnstring .= '<option value="0"></option>';

Комментарии пользователей (4)

enterlive
3

83 | 28

enterlive - 5 апреля 2015 12:54 - Юзер

Или например приписать этой опции class и подписать ее, например
<option class="disabled active" value="0">Выберите категорию</option>

werty1001
18

56 | 30

werty1001 - 5 апреля 2015 13:09 - Юзер

Как вариант удалить через js:
$('#category option[value="0"]').remove();

enterlive
3

83 | 28

enterlive - 5 апреля 2015 13:26 - Юзер

я выключил отображение в css display:none но все равно было бы хорошо знать где закопали этот камень.

Gameer
224

1118 | 394

Gameer - 5 апреля 2015 13:45 - Эксперт

или
$("#category [value='0']").remove();

Истина в противоречии.​

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы