|
|
|
| Привет всем.
Не подскажите, как сделать на javascript, чтобы в зависимости от выбора select менялся адрес отправки формы в теге <FORM ACTION= ...
что писать?
У меня было так раньше.
Спасибо. | |
|
|
|
|
|
|
|
для: simplyv
(07.04.2011 в 22:33)
| | Вообще это делается при помощи JavaScript. Если вам религия позволяет использовать jQuery, то можно поступить следующим образом
<html>
<head>
<title>jQuery</title>
<link href="css.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="jquery-1.3.1.min.js" ></script>
<script type="text/javascript">
function selecthdl()
{
$('#frm1').attr("action", $("#sel").val());
}
</script>
</head>
<body>
<form id='frm1' action='fst.php' method='get'>
<select id='sel' onchange='selecthdl();'>
<option value='fst.php'>Первый обработчик</value>
<option value='snd.php'>Второй обработчик</value>
</select>
<input type='submit' value='Отправить' />
</form>
</body>
</html>
| При выборе первого обработчика данные пойдут на fst.php, при выборе второго на snd.php. | |
|
|
|
|
|
|
|
для: cheops
(07.04.2011 в 23:01)
| | Да вроде проще встречал. Вот нашел
<script type="text/javascript">
function changeAction(aForm,aValue)
{
if(aValue=="")
return;
aForm.setAttribute("action",aValue);
}
</script>
</head>
<body>
<form action="http://www.one.com">
<select name="myselect" onchange="changeAction(this.form,this.value);">
<option value="http://www.one.ru">plese select action</option>
<option value="http://www.one.org" selcted>one</option>
<option value="http://www.one.net">three</option>
</select>
<input type="submit">
</form>
</body>
</html>
|
| |
|
|
|