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

HTML+CSS+JavaScript

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

 

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

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

тема: Как быть в ЯваСкрипте?
 
 автор: TetRiska   (06.12.2009 в 04:08)   письмо автору
 
 

НА Пыхе решается так:
<?php
if($_POST['email'] == "" || $_POST['pass'] == "" || !preg_match("/^[a-z0-9_.-]+@([a-z0-9_]+.)+[a-z]{2,4}$/",$_POST['email']))
{
........
?>

Как на JavaScript такое реализовать в уже имеющейся ф-ции?

  Ответить  
 
 автор: АЯ   (06.12.2009 в 10:13)   письмо автору
 
   для: TetRiska   (06.12.2009 в 04:08)
 

http://msdn.microsoft.com/en-us/library/6wzad2b2%28VS.85%29.aspx

  Ответить  
 
 автор: TetRiska   (06.12.2009 в 15:16)   письмо автору
 
   для: АЯ   (06.12.2009 в 10:13)
 

вот что нашел и подправил под себя
function ismail() {
   var email = document.getElementById('email').value; 
   var emailTest = "^[_\\.0-9a-z-]+@([0-9a-z][0-9a-z_-]+\\.)+[a-z]{2,4}$"; 
   var regex = new RegExp(emailTest); 
   if (regex.test(email)) {
      //адресуем куда надо
   }else{
    //выводим сообщение об ошибке }
}

не пойму как повесить если у меня идет так:
<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; 
    }
}
</script>

<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>

По ссылке Вход должно проверять все варианты.

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

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