Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 09.09.2011, 15:39
Новичок на форуме
Отправить личное сообщение для puponets Посмотреть профиль Найти все сообщения от puponets
 
Регистрация: 09.09.2011
Сообщений: 2

Требуется скрипт (из select в input)
Требуется в зависимости от значения select менять динамически поле select на input. Допустим, значения select: "1","2","3","более 3х".
при выборе "более 3х" вместо выпадающего списка выводится текстовое поле.

пример: http://www.expert-video.ru/catalog/i...-i6271vtd-66h/
см. кол-во товаров при покупке

ваши предложения в личку пожалуйста
все тех вопросы сюда

Последний раз редактировалось puponets, 09.09.2011 в 15:43.
Ответить с цитированием
  #2 (permalink)  
Старый 09.09.2011, 15:55
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

внимательно прочитайте правила раздела, и отредактируйте свое сообщение
Ответить с цитированием
  #3 (permalink)  
Старый 09.09.2011, 16:08
Профессор
Отправить личное сообщение для ваый Посмотреть профиль Найти все сообщения от ваый
 
Регистрация: 29.06.2011
Сообщений: 445

<select onchange="more3x(this)" name="quantity">
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    <option value="-1">Более трех</option>
</select>

<script>
function more3x(obj) {
    if (obj.options[obj.selectedIndex].value != -1) return;
    var inp = document.createElement('input');
    inp.type = 'text';
    inp.name = obj.name;
    obj.parentNode.replaceChild(inp, obj);
    inp.focus();
}
</script>
Эх, не пыльная работенка!
Ответить с цитированием
  #4 (permalink)  
Старый 09.09.2011, 22:46
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

ваый, за такие интерфейсы надо по рукам как минимум давать. Как мне вернуть select?!
__________________
Болтовня ничего не стоит. Покажите мне код. — Linus Torvalds
влад.куркин.рф
Ответить с цитированием
  #5 (permalink)  
Старый 09.09.2011, 23:15
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Сообщение от B~Vladi Посмотреть сообщение
ваый, за такие интерфейсы надо по рукам как минимум давать. Как мне вернуть select?!
В разделе семинаров, почти также меняет чекбокс Илья, меня тоже припарило
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #6 (permalink)  
Старый 09.09.2011, 23:40
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

Сообщение от B~Vladi
Как мне вернуть select?!
а как он возвращается в примере из первого поста?)
ваый, все правильно реализовал, как просил заказчик.
Ответить с цитированием
  #7 (permalink)  
Старый 09.09.2011, 23:41
Профессор
Отправить личное сообщение для ваый Посмотреть профиль Найти все сообщения от ваый
 
Регистрация: 29.06.2011
Сообщений: 445

Сообщение от B~Vladi
ваый, за такие интерфейсы надо по рукам как минимум давать. Как мне вернуть select?!
Стоп, я, конечно, об этом думал, но потом решил сделать один в один, как в примере приведенном автором, если перейти по его ссылке. Потому что этого в тз не было, а значит - доработка. То есть + 30 рублей, которые бюджетом заказчика не предусмотрены.
Ответить с цитированием
  #8 (permalink)  
Старый 09.09.2011, 23:41
Профессор
Отправить личное сообщение для ваый Посмотреть профиль Найти все сообщения от ваый
 
Регистрация: 29.06.2011
Сообщений: 445

Сообщение от Gvozd
а как он возвращается в примере из первого поста?)
ваый, все правильно реализовал, как просил заказчик.
во, точно опередил с объяснением
Ответить с цитированием
  #9 (permalink)  
Старый 10.09.2011, 01:24
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Сообщение от ваый
Стоп, я, конечно, об этом думал, но потом решил сделать один в один, как в примере приведенном автором, если перейти по его ссылке. Потому что этого в тз не было, а значит - доработка. То есть + 30 рублей, которые бюджетом заказчика не предусмотрены.
Не ну так то ты прав, но, в отличии от армии, в нашей профессии инициатива поощряется
__________________
Болтовня ничего не стоит. Покажите мне код. — Linus Torvalds
влад.куркин.рф
Ответить с цитированием
  #10 (permalink)  
Старый 11.09.2011, 11:04
Новичок на форуме
Отправить личное сообщение для puponets Посмотреть профиль Найти все сообщения от puponets
 
Регистрация: 09.09.2011
Сообщений: 2

ваый,
спасибо за помощь. отписал в личку
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
изменение значения input при смене значения select galart jQuery 4 30.01.2015 19:39
ширина select и input Shaci (X)HTML/CSS 1 15.02.2011 09:10
input text select megapup Events/DOM/Window 4 01.11.2010 00:37
Пользовательский скрипт для выбора option в select по умолчанию justalittleperson Элементы интерфейса 1 04.10.2010 06:13
Динамический Select или Input (автозаполнение, добавление данных, обновление) kudinov Элементы интерфейса 0 21.09.2010 14:12