Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Динамическое добавление поля по выбору Radio, элементарный вопрос =( 
:(
    Опции темы
Wheels
Дата 16.12.2007, 16:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 64
Регистрация: 1.2.2007

Репутация: нет
Всего: 1



Здравствуйте. Задача такова, что при выборе одного из РадиоБоксов должно появляться в форме поле для загрузки файла. Соответственно, если человек выбрал потом другой РадиоБокс, то поле опять пропало. Проблема в том, что моих познаний в js даже на это не хватает (
 smile 
Спасибо большое заранее.
Код

<script>
function addf()
{
document.getElementById("newf").innerHTML+="<input type='file' name='c'><br>";
}
function nof()
{
document.getElementById('newf').value="nefig";
document.getElementById('newf').type="hidden";
}
</script>


Код

<table>
<form>
<tr><td><input type=file name=a></td><td rowspan=2><input onClick="nof()" name=b value=1 type=radio>Создать<br><input onClick="addf()" value=2 name=b type=radio>Загрузить</td></tr>
<tr><td><div id="newf"></div></td></tr>
<tr><td><input type=submit></td><td>&nbsp;</td></tr>
</form>
</table>

Этот код каждый раз добавляет новое поле по клику на добавляющий Бокс и не убирает по клику на убирающий =( Как исправить?

Это сообщение отредактировал(а) Wheels - 16.12.2007, 17:27
PM MAIL ICQ   Вверх
Wheels
Дата 16.12.2007, 17:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 64
Регистрация: 1.2.2007

Репутация: нет
Всего: 1



все, тему можно закрыть.

Код

<script>
function addf()
{
document.getElementById("newf").innerHTML="<input type='file' name='c'><br>";
}
function nof()
{
document.getElementById("newf").innerHTML="";
}
</script>

Код

<table>
<form>
<tr><td><input type=file name=a></td><td rowspan=2><input onClick="nof()" name=b value=1 type=radio>Создать<br><input onClick="addf()" value=2 name=b type=radio>Загрузить</td></tr>
<tr><td><div id="newf"></div></td></tr>
<tr><td><input type=submit></td><td>&nbsp;</td></tr>
</form>
</table>

PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0407 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.