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

HTML+CSS+JavaScript

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

 

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

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

тема: Проверка полей формы авторизациии
 
 автор: serjinio   (09.01.2009 в 17:45)   письмо автору
 
 

Нужен простой скрипт для проверки заполнения полей формы авторизации.. проверка только на пустоту и на пробельный символ   и если есть возможность блокировки кнопки отправки...надо чтобы предварительно проверять не нагружая сервер..все остальные проверки полей будут на стороне сервера...

  Ответить  
 
 автор: mikha   (09.01.2009 в 22:07)   письмо автору
 
   для: serjinio   (09.01.2009 в 17:45)
 

<script type=text/javascript>
function CheckForm(object){
    var error = false;
    for(var i = 0, len = object.elements.length, n = 0; i < len; i++){
        object.elements[i].value = object.elements[i].value.replace (/^\s+/g, '');
        if(object.elements[i].value){
            object.elements[i].style.background = '';
        }else{
            if(error == false)object.elements[i].focus();
            error = true;
            object.elements[i].style.background = '#FFFF00';
        }
    }
    if(error){
        alert('не заполнены все поля');
        return false;
    }
}
</script>
<form action="" method="post" name="name_form" onsubmit="return CheckForm(this);">
  <input name="login" type="text"/>
  <br/>
  <input name="pass" type="text"/>
  <br/>
  <input name="submit_name" type="submit" value="отправить"/>
</form>

или
<form action="" method="post" name="name_form" onsubmit="if(document.name_form.login.value.replace(/^\s+/g, '') == '' || document.name_form.pass.value.replace(/^\s+/g, '') == '') {alert('Не введён логин или пароль'); return false;}">
  <input name="login" type="text"/>
  <br/>
  <input name="pass" type="text"/>
  <br/>
  <input name="submit_name" type="submit" value="отправить"/>
</form>

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

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