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

HTML+CSS+JavaScript

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

 

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

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

тема: Проверка введённых пользователем данных
 
 автор: Wood   (25.03.2006 в 23:03)   письмо автору
 
 

Подсажите новичку!
Как можно проверить ввёл ли пользователь данные не перезагружая страницы, (если не ввёл выводится "alert" окно)

   
 
 автор: CrazyAngel   (25.03.2006 в 23:08)   письмо автору
 
   для: Wood   (25.03.2006 в 23:03)
 

Это к JavaScript ерам

например у меня так

форма


<form name="form1" action="index.php" onsubmit="return checkFields()">
<input type="hidden" name="command" value="mail">
<input type="text" name="name">
<br>
<input type="text" name="email">
<br>
<input type="submit">
</form>


скрипт


<script language="JavaScript">

function validateEmail(email) {
    var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/
    if (! email.match(re)) {
        return (false);
    }
    return(true);
}

function checkFields()
{
    // проверка имени
    if (document.form1.name.value.length<1) {
            alert("Укажите правильное имя!");
            return false; }
        else if(!validateEmail(document.form1.email.value)) {
            alert("Укажите правильный Email!");
            return false; }
    else {   return true; }

}
</script>

   
 
 автор: Wood   (25.03.2006 в 23:51)   письмо автору
 
   для: CrazyAngel   (25.03.2006 в 23:08)
 

Спасиб! Всё работает!!!

   
 
 автор: Wood   (26.03.2006 в 14:31)   письмо автору
 
   для: Wood   (25.03.2006 в 23:51)
 

Ещё вопрос по тее, как сделать тоже самое, только с полем SELECT, если там ничего не выбрали то выводится alert сообщение

   
Rambler's Top100
вверх

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