Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   помогите убрать элемент из списка (https://javascript.ru/forum/misc/16644-pomogite-ubrat-ehlement-iz-spiska.html)

ale19 16.04.2011 02:00

помогите убрать элемент из списка
 
Здравствуйте...
У меня такая проблемма и я прошу у Вас помощи...
Есть сайт на юкозе и нет возможности отредактировать выпадающий список категорий раздела при добавлении материала

<select size="1" name="cat">
<option value="0">&nbsp;</option>
<option value="1">1 категория</option>
<option value="2">2 категория</option>
</select>

можноли как-нибудь при помощи скрипта сделать так чтоб
<option value="0">&nbsp;</option>
не было бы в списке , или убрать value="0" ,а &nbsp; заменить на "Вы брать категорию"...Лучше бы конечно второй вариант
Заранее благодарен за отзывчивость....

monolithed 16.04.2011 10:13

//изменить:
document.getElementsByName('cat')[0].options[0].text = 'выбрать';
//удалить:
document.getElementsByName('cat')[0].remove(0);

ale19 16.04.2011 10:19

monolithed,
Спасибо Вам огромное!!!

ale19 16.04.2011 12:07

monolithed,
У меня к Вам еще такой вопрос,не сочтите за наглость,
для варианта "изменить:" Вашего ответа на мой первый пост можно ли сделать через определенное время нахождения на странице alert сообщение,к примеру "Выберете категорию"

melky 16.04.2011 12:13

<select size="1" name="cat">
<option value="0">&nbsp;</option>
<option value="1">1 категория</option>
<option value="2">2 категория</option>
</select>

<script>
var t = document.getElementsByName('cat')[0],

// 2 сек
 a = setTimeout(function(){ alert("Выберите категорию") },2000)

t.onclick = function(){  clearTimeout(a); }

//всё также

// изменить
t.options[0].text = 'выбрать';

//удалить
t.remove(0);


</script>

ale19 16.04.2011 12:24

Большое человеческое спасибо

ale19 16.04.2011 15:25

melky,
monolithed,
У меня к Вам еще один вопрос,конечно наглость уже,но очень нужно...
Вот код
<select size="1" name="cat">
<option value="0">&nbsp;</option>
<option value="1">1 категория</option>
<option value="2">2 категория</option>
</select>
<input id="F1" name="title" class="class1" type="text">
Можно ли сделать появление alert сообщения,к примеру "Сообщение"
при клике в форму input но если активен только <option value="0">&nbsp;</option>
Заранее благодарен!!!

melky 16.04.2011 16:46

Цитата:

Сообщение от ale19 (Сообщение 100951)
при клике в форму input но если активен только <option value="0">&nbsp;</option>
Заранее благодарен!!!


<select size="1" name="cat">
<option value="0">&nbsp;</option>
<option value="1">1 категория</option>
<option value="2">2 категория</option>
</select>
<input id="F1" name="title" class="class1" type="text">

<script>
var t = document.getElementsByName("cat")[0]
document.getElementById("F1").onclick = function(){  if( t.value === '0' ) alert("Сообщение");  }
</script>

ale19 16.04.2011 17:28

Огромное Вам спасибо,за то что не оставили без внимания


Часовой пояс GMT +3, время: 18:13.