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

HTML+CSS+JavaScript

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

 

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

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

тема: Почему не инициируется нажатие?
 
 автор: TetRiska   (06.12.2009 в 04:48)   письмо автору
 
 

Вот собственно как сделал:
<script type="text/javascript">
function quick_login() 
{
    if(document.getElementById('email').value == '' || document.getElementById('pass').value == '')
    {
        window.location.href = 'login.php?m=1&email=' + document.getElementById('email').value; 
    }
    else
    {
        document.getElementById('good_login').onclick();
    }
}
</script>

Нужно чтобы условие после else выполнилось. Вот форма:
<form method="post" name="login" action="test.php">
  <label for="email">E-mail или Логин:</label>
  <input class="inputText" onfocus="show('expirePad');" type="text" name="email" id="email" size="20" />
  <label for="pass" style="margin-top: 5px">Пароль:</label>
  <input class="inputText" onfocus="show('expirePad');" type="password" name="pass" id="pass" size="20" style="margin-bottom: 2px" />
<span class="ncc"><a href="javascript:quick_login()">Вход</a></span>
<input id="good_login" name="good_login" type="submit" value='.' style="color:#fff;border:0;padding:0;margin:0;background:#fff;height:6px;width:6px"/>
 </form>

Условие если логин и пасс пусты выполняется и переадресовывает на страничку с ошибкой.

  Ответить  
 
 автор: TetRiska   (06.12.2009 в 15:20)   письмо автору
 
   для: TetRiska   (06.12.2009 в 04:48)
 

Помогите решить этот нюанс :(

  Ответить  
 
 автор: Lelik   (06.12.2009 в 15:23)   письмо автору
 
   для: TetRiska   (06.12.2009 в 04:48)
 

ну потому шо onclick - это не инициация события, а его отлов, но в твоем случае сработает и так:

else
    {
        document.forms['login'].submit();
    } 

  Ответить  
 
 автор: TetRiska   (06.12.2009 в 15:38)   письмо автору
 
   для: Lelik   (06.12.2009 в 15:23)
 

большое приспасибо :) остается мыло верно проверять....

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

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