Требуется скрипт (из 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, время: 15:29. |