|
|
|
| кто подскажет мне как зделать передачу логина и пароля через форму на ту страницу, которую я выберу из ЛИСТ МЕНЮ ?
и при нажатие на кнопку , чтоб те данные которые я вёл передавались. на ту страницу которую я выбрал из лист меню ? | |
|
|
|
|
|
|
|
для: morf
(15.01.2005 в 20:59)
| | Посмотрите начало темы (про каскадный обработчик), если остануться вопросы - задавайте будем разбираться...
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=1504 | |
|
|
|
|
|
|
|
для: cheops
(15.01.2005 в 21:06)
| | http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=1504
а как можно спомощью лист меню, поменять в "action" адрес страницы, куда будет перессылаться данные? | |
|
|
|
|
|
|
|
для: morf
(15.01.2005 в 21:30)
| | Можно, если не критично, что данные пойдут методом GET, а не POST... если вы напишете более подробно, какие поля должны быть в форме, можно будет подумать как лучше осуществить динамическую подстановку обработчика. | |
|
|
|
|
|
|
|
для: cheops
(15.01.2005 в 22:42)
| | Нужно только 2 поля
1-логин
2- пароль
Лист меню. через которое, можно менять адрес направления данных.
и 3 адреса в лист меню. | |
|
|
|
|
автор: Серый ник (16.01.2005 в 00:10) |
|
|
для: morf
(15.01.2005 в 22:45)
| | Вашу задачу можно решить на JavaScript.
При выборе элемента из выпадающего списка будет меняться свойство action у формы. Имя скрипта, подставляемого в action у меня содержится прямо в свойстве элемента списка. Хотя здесь вариантов может быть множество…
<option value="action_1.php">Первый обработчик</option>
|
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title></title>
<script language="JavaScript">
<!--
function changeAction(selIndex)
{
var sel = document.frm.selectAction;
newAction = sel[selIndex].value;
document.frm.action=newAction;
}
//-->
</script>
</head>
<body>
<form name=frm action="action_1.php" method="post">
<input type="text" name="name" size="40" maxlength="256">
<select name="selectAction" onchange="changeAction(this.selectedIndex)">
<option value="action_1.php">Первый обработчик</option>
<option value="action_2.php">Второй обработчик</option>
<option value="action_3.php">Второй обработчик</option>
</select>
<input type="submit" value="Отослать">
</form>
</body>
</html>
|
| |
|
|
|
|
|
|
|
для: Серый ник
(16.01.2005 в 00:10)
| | А вот как сюда же добавить еще чтоб в поле ввода вместо "БУКВ" отображались "*******" ? | |
|
|
|
|
|
|
|
для: Sfinks
(16.01.2005 в 01:34)
| | Для этого следует сменить тип поля с текстового
на пароль
| |
|
|
|
|
|
|
|
для: cheops
(15.01.2005 в 22:42)
| | Да, здесь лучше методом POST работать... а не подойдёт такая схема: как только посетитель выбирает пункт меню JavaScript перегружать страницу с параметром, читать этот параметр и в зависимости от его значения подставлять в тэге <form> соответствующее значение action? | |
|
|
|
|
|
|
|
для: cheops
(15.01.2005 в 23:54)
| | СПАСИБА БОЛЬШОЕ!!!
именно то что надо. | |
|
|
|
|
|
|
|
для: morf
(16.01.2005 в 00:17)
| | а можно какнибудь через одну форму, отправить одновременно на несколько страниц? | |
|
|
|