|
|
|
| НА Пыхе решается так:
<?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)
| | вот что нашел и подправил под себя
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>
|
По ссылке Вход должно проверять все варианты. | |
|
|
|