Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.05.2012, 00:38   #1
Vera_0709
 
Регистрация: 27.12.2011
Сообщений: 5
По умолчанию html-формы

Подскажите, пожалуйста. Что нужно изменить, чтобы:
1.проводилась валидация полей с email-ом и паролем?
2. после нажатия на кнопку выполнить переход на другую страницу (form -> welcomePage), на которой выполнить приветствие по имени и фамилии пользователя, а также вывести количество дней, которое осталось до дня его рождения?

Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
 <head>
 <title>Registration</title>
<script type="text/javascript">
        function validate() {
            var at = document.getElementById("email").value.indexOf("@");
            var age = document.getElementById("age").value;
            var fname = document.getElementById("fname").value;
            submitOK = "true";

            if (fname.length > 10) {
                alert("Имя не должно содержать более 10 знаков");
                submitOK = "false";
            }
            if (isNaN(age) || age < 1 || age > 100) {
                alert("Возраст должен быть от 1 до 100");
                submitOK = "false";
            }
            if (at == -1) {
                alert("Неправильный e-mail");
                submitOK = "false";
            }
            if (submitOK == "false") {
                return false;
            }
        }

        function date_birth() {

        }

        function checkPass() {
            with (document)
                getElementById('info').innerHTML = (getElementById

('pass').value != getElementById('passch').value) ? '' : 'OK!';
        }  
        </script> 
</head>

<body background="54.gif">
<div id="header align="center">
<font color="#001AAFF"><h1><strong>Регистрация 

пользователя</strong></h1></font>
<br />
   <br />
<form name="frmSample" method="post" action = "1.htm" onsubmit="return 

validate()">

<fieldset style="border: 2px solid rgb(0, 0, 0);
         padding: 10px; width: 700px;"> <br>
 <legend><h1>Пожалуйста, введите данные</h1></legend>

    Имя:<br >
     <INPUT type="text" id="fname"  size="30"><BR>
    Фамилия:<br >
     <INPUT type="text" id="fname" size="30"><BR>
    Пароль:<br >
    <input type="password" id="pass" size="30"/><br>
     Повторите пароль:<br >
     <input type="password" id="passch" size="30" onKeyUp="checkPass

()"><br>
<b style="color:navy" id="info"></b><br> 
   Введите e-mail:<br> 
   <input type="text" id="email" size="30"/><br>
   Дата рождения:<br >
      день: <input type="day" name="day" size="5">
      месяц:<input type="month" name="month" size="5">
      год: <input type="year" name="year" size="10"> <br >
    Пол: 
    <INPUT type="radio" name="sex" value="Male"> Мужской
    <INPUT type="radio" name="sex" value="Female">    Женский<BR>
    Выберите сферы интересов: <br >
<INPUT TYPE="CHECKBOX" NAME="interest" VALUE ="Yes"> Семья<BR>

<INPUT TYPE="CHECKBOX" NAME="interest" VALUE ="Yes">Учёба/работа<BR>

<INPUT TYPE="CHECKBOX" NAME="interest" VALUE ="Yes">Спорт<BR>

<INPUT TYPE="CHECKBOX" NAME="interest" VALUE ="Yes">Здоровье<BR>

<INPUT TYPE="CHECKBOX" NAME="interest" VALUE ="Yes">Отдых/развлечения <BR> 
Другая информация:<br >
<textarea rows="5" cols="30"></textarea>
<br >
    <INPUT type="submit" value="Отправить"> 
    <INPUT type="reset" value="Очистить">
    </fieldset>  
     </form>
</div>
    </body>
 </html>
Vera_0709 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
HTML-формы cop08 HTML и CSS 4 21.02.2011 20:52
Заполнение HTML Формы Fe_DoS Общие вопросы C/C++ 0 01.07.2009 16:51
формы в HTML Alexij HTML и CSS 2 22.06.2009 15:40
из формы html в переменную Xeon332 PHP 2 28.04.2009 17:26
опять про формы в html... Kitt Работа с сетью в Delphi 3 13.05.2008 09:05