tr3ff
Постоялец
- Регистрация
- 26 Июн 2006
- Сообщения
- 119
- Реакции
- 46
- Автор темы
- #1
Суть проблемы:
Есть форма, в ней поле select, нужно что бы при определённом значении этого поля (value=0), в форму добавлялось поле input, при обратном изменении этого select (например, value=2), поле input пропадало.
Примерный код
js:
html:
Поле input успешно добавляется, и исчезает, правда лишь 1 раз =) Как добится того что бы оно пропадало каждый раз при смене значения select?
Есть форма, в ней поле select, нужно что бы при определённом значении этого поля (value=0), в форму добавлялось поле input, при обратном изменении этого select (например, value=2), поле input пропадало.
Примерный код
js:
Код:
function select_type()
{
if(document.getElementById('stype').value==0)
$("<div id=\"sdiv\">type:<input type=\"text\" name=\"my_type\" /></div>").appendTo("#selectform");
else
$("#sdiv").empty();
}
html:
HTML:
<form method="post" id="sform" enctype="multipart/form-data">
<div id="selectform">
<select name="type" id="stype" onchange="select_type();">
<option value="1">type 1</option>
<option value="2">type 2</option>
<option value="0">my type</option>
</select>
</div>
Поле input успешно добавляется, и исчезает, правда лишь 1 раз =) Как добится того что бы оно пропадало каждый раз при смене значения select?