Изменение формы по выпадающему списку

Горбушка

Ищу её...
Регистрация
2 Май 2008
Сообщения
3.444
Реакции
2.524
Имеется форма с выпадающием списком. В зависимости от выбранного пункта надо менять поле action у form. Цель - передавать данные формы разным PHP-скриптам.

Требуется JS для реализации этой затеи.

Пример формы очень прост:

HTML:
<form action="index.php" method="post">
	<select name="type">
		<option value="index.php">Сайт</option>
		<option value="forum.php">Форум</option>
		<option value="mail.php">Почта</option>
	</select>
	<input name="login" type="text" />
</form>
Конечно, форма у меня немного другая и для другой задачи =) Но для понимания проблемы этого достаточно.

P.s. PHP-обработчики, AJAX и прочее не предлагать... Мне нужно отправить текстовое поле разным скриптам в зависимости от выбранного поля в списке...
 
Я не программист, написал чисто интуитивно.
Этот вопрос нужно было задать в разделе "Другие языки"
PHP:
<script language=javascript>
function link()
{
if (document.activeElement.value == 1)
{document.my_form.action='index.php';}

if (document.activeElement.value == 2)
{document.my_form.action='forum.php';}

if (document.activeElement.value == 3)
{document.my_form.action='mail.php';}}
</script>


<form name="my_form" action="index.php" method="post">
	<select name="type" onchange="link()">
		<option value="1">Сайт</option>
		<option value="2">Форум</option>
		<option value="3">Почта</option>
	</select>
	<input name="login" type="text" />
</form>
 
bork75, упс, буду иметь ввиду. Долго думал в какой раздел запихнуть =)

Спасибо большое, буду пробывать.

upd: всё работает, примного благодарен.
 
Назад
Сверху