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

HTML+CSS+JavaScript

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

 

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

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

тема: Не работает JavaScript-фуцнкция для обработки данных из HTML-формы
 
 автор: Blizard   (18.05.2011 в 18:31)   письмо автору
 
 

вот ф-ия:


function go()
{
window.open("go.php?login="+document.pit.login.value+"&passw="+document.pit.passw.value);
}


почему-то не срабатывает, вот форма:


<form method=get action=go.php name=pit>
 <input type=text name=login class=loging>
 <input type=password name=passw class=loging>
 <input type=button class=login3 value="войти " onClick="go();">
 </form>


Вопрос - почему?

  Ответить  
 
 автор: elenaki   (18.05.2011 в 18:38)   письмо автору
 
   для: Blizard   (18.05.2011 в 18:31)
 

потому что вы подставили go.php в качестве обработчика формы. а надо в action оставить пустые кавычки, а функцию вызывать по событию onSubmit() или по onClick как у вас.

PS и еще - нехорошо передавать логин и пароль в параметрах URL...

  Ответить  
 
 автор: Blizard   (18.05.2011 в 18:48)   письмо автору
 
   для: elenaki   (18.05.2011 в 18:38)
 

Мне нужно чтобы go.php открывалось в новом окне. поэтому через action не получится. И пароль я передам через гет, а дальше через header на другую страницу и md5 зашифрую

Главная задача - открывать админку в новом окне

  Ответить  
 
 автор: elenaki   (18.05.2011 в 19:20)   письмо автору
 
   для: Blizard   (18.05.2011 в 18:48)
 

у формы тоже есть параметр target, можно его использовать.
action - не я предлагаю, а он у вас, так что "получится-не получится" - не ко мне.
достаточнео ОДИН (1!) РАЗ передать пароль в GET и все, считайте вашу админку, а значит и сайт, поломанными. браузер запомнит URL, хотите вы того или нет.

  Ответить  
 
 автор: Blizard   (18.05.2011 в 19:26)   письмо автору
 
   для: elenaki   (18.05.2011 в 19:20)
 

Спасибо! Решил задачу параметром target у формы, не знал, что такой бывает ))

  Ответить  
Rambler's Top100
вверх

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