Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.08.2013, 23:09
Аспирант
Отправить личное сообщение для amf1k Посмотреть профиль Найти все сообщения от amf1k
 
Регистрация: 05.08.2013
Сообщений: 32

и снова select!
как при клике на select не показывать первый option?
Пример:
<select>
<option>Выберите Вариант</option>
<option>Вариант 1</option>
<option>Вариант 2</option>
</select>

что при клике скрывался <option>Выберите Вариант</option>!?
Ответить с цитированием
  #2 (permalink)  
Старый 07.08.2013, 02:09
Новичок на форуме
Отправить личное сообщение для dimous Посмотреть профиль Найти все сообщения от dimous
 
Регистрация: 07.08.2013
Сообщений: 6

прочитал бы внимательно свою прошлую тему. там в комментах есть ответ на твой вопрос:
<!DOCTYPE HTML>
<html>
<head>
  <title>Untitled</title>
</head>
<body>
 <select name="content" onchange="window.location = this.value">
 <option  disabled="disabled" selected="selected">?</option>
 <option value="http://javascript.ru/forum/">1</option>
 <option value="http://yandex.ru/">2</option>
 <option value="http://www.google.ru/">3</option>
 </select>
</body>
</html>


<option disabled="disabled" selected="selected">?</option> - это та строка, которая будет показана изначально, но которую нельзя выбрать. то есть если ты так оставишь - браузер поймет что ты ничего не выбрал. в этой строке можно вместо "?" написать сам вопрос или просто "Выберите:"
Ответить с цитированием
  #3 (permalink)  
Старый 07.08.2013, 02:24
Новичок на форуме
Отправить личное сообщение для sergey_QWE Посмотреть профиль Найти все сообщения от sergey_QWE
 
Регистрация: 07.08.2013
Сообщений: 3

Доброй ночи
Ответить с цитированием
  #4 (permalink)  
Старый 07.08.2013, 02:28
Новичок на форуме
Отправить личное сообщение для sergey_QWE Посмотреть профиль Найти все сообщения от sergey_QWE
 
Регистрация: 07.08.2013
Сообщений: 3

вы могли бы мне помочь вот код
function appendButton(el)
{
if(el)
{
var btn = document.createElement ('div');
btn.className = 'button';
btn.innerHTML = 'Add new term';
el.appendChild(btn);
}
}
function renderButtons(selector)
{
// берем селектор и находим все элементы по классу
var divs = document.getElementsByClassName(selector);
for(var i=0; i<divs.length; i++)
{
// добавляем кнопку ко всем найденым элементам
appendButton(divs[i]);
}
}



function removeButton(el)
{
// result это результат операции, если кнопку удалось удалить то он будет true
// если нет - то false. Сейчас не используется но может быть полезно, позволяет опередлить была ли удалена кнопка или нет
var result = false; // начальное значение false
if(el) //проверяем есть ли элемент
{
// в нашем элементе находим все кнопки
var buttons = el.getElementsByClassName('button');
if(buttons.length) // если длинная массива больше 0
{
// берем последнюю кнопку из списка
var button = buttons[buttons.length-1];
// удаляем ее
button.parentNode.removeChild(button);
// удаление успешно, потому ставим true для результата
result = true;
}
}
return result; // возвращаем результат, не зависимо от того какой он
}
function removeButtons(selector)
{
// берем селектор и находим все элементы по классу
var divs = document.getElementsByClassName(selector);
for(var i=0; i<divs.length; i++)
{
// удаляем кнопку в каждом найденном элементе
removeButton(divs[i]);
}
}
прибавляется и удаляется по одной кнопки как сделать что бы добавлялось и удалялось по 2
Ответить с цитированием
  #5 (permalink)  
Старый 07.08.2013, 02:33
Новичок на форуме
Отправить личное сообщение для sergey_QWE Посмотреть профиль Найти все сообщения от sergey_QWE
 
Регистрация: 07.08.2013
Сообщений: 3

я могу с кем то поговорить
Ответить с цитированием
  #6 (permalink)  
Старый 09.08.2013, 01:25
Аспирант
Отправить личное сообщение для amf1k Посмотреть профиль Найти все сообщения от amf1k
 
Регистрация: 05.08.2013
Сообщений: 32

dimous, мне нужно что-бы при клике первый option исчезал! прочитайте внимательней!)
Ответить с цитированием
  #7 (permalink)  
Старый 09.08.2013, 02:28
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,124

amf1k,

<!DOCTYPE HTML>
<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
select{
  width: 170px;
  font-size: 15px;
}
 </style>
</head>

<body>
<!DOCTYPE HTML>
<html>
<head>
  <title>Untitled</title>
</head>
<body>
 <select name="content"  onblur="this.options[2]=new Option('Выберите Вариант', '?', true, true);" onfocus="this.options[2]=null">
 <option>Вариант 1</option>
 <option>Вариант 2</option>
 <option  disabled="disabled" selected="selected">Выберите Вариант</option>
 </select>
</body>
</html>

</body>

</html>
Ответить с цитированием
  #8 (permalink)  
Старый 11.08.2013, 18:31
Аспирант
Отправить личное сообщение для amf1k Посмотреть профиль Найти все сообщения от amf1k
 
Регистрация: 05.08.2013
Сообщений: 32

рони, спасибо, то что надо!!!)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SQL запрос. Как делать SELECT с условием SELECT Duda.Ml1986@gmail.com Серверные языки и технологии 16 13.01.2014 16:09
Метод для конвертирования едениц px, em, %, pt. jegit Элементы интерфейса 0 07.03.2013 16:15
Как сохранить предыдущее значение select? MaxD Общие вопросы Javascript 3 21.07.2011 12:36
Снова динамический select Lion_astana Элементы интерфейса 4 19.11.2010 11:48
Проблема с динамическим формированием select elepsion jQuery 1 31.10.2010 14:31