Как прятать/выводить элементы на странице?

  • Автор темы Vasya Pupkin
  • Дата начала

Vasya Pupkin

Guest
Как прятать/выводить элементы на странице?

Хочу сделать вот такую вещь

1.один <input type="file" ... >
2. сделать селект добавить 1, 2, 5, 10 полей .... и ловить onchange
3. отловив onchange -> выводи столько полей, сколько указано в value у option ....
Но есть одна гигантская проблема я не могу допереть как мне можно скрывать/выводить элемент:<input type="file" ... >???
Заранее спасибо!
P.S. Если кто знает как приблизительно такое реализовать лучшим способом чем мой, пишите!!!
P.S.2. Поиск юзал..............!!!!!!!!
 

Groove

Новичок
Автор оригинала: Фанат
ты разделом не ошибся?
перенес...

Vasya Pupkin
что то типа того попробуй...
PHP:
<script>
function setCntFileInputs(cnt){
	document.getElementById( "files" ).innerHTML = '';
	for(i=0; i<cnt; i++){
		document.getElementById( "files" ).innerHTML +='<input name="file[]" type="file"><br>';
	}
}
</script>

<form name="fTest" action="............" method="POST">
<select onchange="setCntFileInputs(this.value)">
<option selected value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="10">10</option>
<option value="20">20</option>
</select>
<div id="files">
</div>
<input type="submit" value="Отправить">
</form>
 
Сверху