Требуется скрипт (из select в input)
Требуется в зависимости от значения select менять динамически поле select на input. Допустим, значения select: "1","2","3","более 3х".
при выборе "более 3х" вместо выпадающего списка выводится текстовое поле. пример: http://www.expert-video.ru/catalog/i...-i6271vtd-66h/ см. кол-во товаров при покупке ваши предложения в личку пожалуйста все тех вопросы сюда |
внимательно прочитайте правила раздела, и отредактируйте свое сообщение
|
<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>Эх, не пыльная работенка! |
ваый, за такие интерфейсы надо по рукам как минимум давать. Как мне вернуть select?!
|
Цитата:
|
Цитата:
ваый, все правильно реализовал, как просил заказчик. |
Цитата:
|
Цитата:
|
Цитата:
|
ваый,
спасибо за помощь. отписал в личку |
Часовой пояс GMT +3, время: 21:57. |