[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: textarea появляется при выборе Select'а
wolfgang-abersdorf
Подскажите со скриптом:
Есть блок Select - 4 элемента

HTML
<select>
<option>Элемент 1</option>
<option>Элемент 2</option>
<option>Элемент 3</option>
<option>Другое</option>
</select>


При выборе элемента - "Другое" должно появится текстовое поле.
TMake
Можно 2 способами
Способ №1: (Спомошью php )
Это index.php (допустим):
HTML
<form action="add.php" method=POST>
<select name="vibor">
<option value="var1">Элемент 1</option>
<option value="var2">Элемент 2</option>
<option value="var3">Элемент 3</option>
<option value="etc">Другое</option>
</select>
<input type="submit" value="Послать">
</form>

Это add.php:
PHP
if($_POST['vibor']=="var1"){
echo 
"Выбран вариант 1";
}
elseif(
$_POST['vibor']=="var2"){
echo 
"Выбран вариант 2";
}
elseif(
$_POST['vibor']=="etc"){
echo 
"<textarea name=\"text\" cols=\"10\" rows=\"10\"></textarea>";
}


Способ №2 (С помощью JavaScript):
Сдесь возможны ошибки!
HTML
<script>
function etc(){
document.write('<textarea name=\"text\" cols=\"10\" rows=\"10\"></textarea>');
}
</script>
<select>
<option>Элемент 1</option>
<option>Элемент 2</option>
<option>Элемент 3</option>
<option onClick=etc()>Другое</option>
</select>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.