Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: ФОРМА
 
 автор: morf   (15.01.2005 в 20:59)   письмо автору
 
 

кто подскажет мне как зделать передачу логина и пароля через форму на ту страницу, которую я выберу из ЛИСТ МЕНЮ ?
и при нажатие на кнопку , чтоб те данные которые я вёл передавались. на ту страницу которую я выбрал из лист меню ?

   
 
 автор: cheops   (15.01.2005 в 21:06)   письмо автору
 
   для: morf   (15.01.2005 в 20:59)
 

Посмотрите начало темы (про каскадный обработчик), если остануться вопросы - задавайте будем разбираться...

http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=1504

   
 
 автор: morf   (15.01.2005 в 21:30)   письмо автору
 
   для: cheops   (15.01.2005 в 21:06)
 

http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=1504

а как можно спомощью лист меню, поменять в "action" адрес страницы, куда будет перессылаться данные?

   
 
 автор: cheops   (15.01.2005 в 22:42)   письмо автору
 
   для: morf   (15.01.2005 в 21:30)
 

Можно, если не критично, что данные пойдут методом GET, а не POST... если вы напишете более подробно, какие поля должны быть в форме, можно будет подумать как лучше осуществить динамическую подстановку обработчика.

   
 
 автор: morf   (15.01.2005 в 22:45)   письмо автору
 
   для: 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>

   
 
 автор: Sfinks   (16.01.2005 в 01:34)   письмо автору
 
   для: Серый ник   (16.01.2005 в 00:10)
 

А вот как сюда же добавить еще чтоб в поле ввода вместо "БУКВ" отображались "*******" ?

   
 
 автор: cheops   (16.01.2005 в 01:50)   письмо автору
 
   для: Sfinks   (16.01.2005 в 01:34)
 

Для этого следует сменить тип поля с текстового
type="text"

на пароль
type="password"

   
 
 автор: cheops   (15.01.2005 в 23:54)   письмо автору
 
   для: cheops   (15.01.2005 в 22:42)
 

Да, здесь лучше методом POST работать... а не подойдёт такая схема: как только посетитель выбирает пункт меню JavaScript перегружать страницу с параметром, читать этот параметр и в зависимости от его значения подставлять в тэге <form> соответствующее значение action?

   
 
 автор: morf   (16.01.2005 в 00:17)   письмо автору
 
   для: cheops   (15.01.2005 в 23:54)
 

СПАСИБА БОЛЬШОЕ!!!
именно то что надо.

   
 
 автор: morf   (16.01.2005 в 16:52)   письмо автору
 
   для: morf   (16.01.2005 в 00:17)
 

а можно какнибудь через одну форму, отправить одновременно на несколько страниц?

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования