Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как удалить пустую опцию в списке $catlist?

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


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

вопрос
В списке добавления новостей 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
Юзер

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

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

werty1001
Юзер

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

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

enterlive
Юзер

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

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

LazyDev
PHP-developer

LazyDev - 5 апреля 2015 13:45 -

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

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

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

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

наверх