С Новым годом! Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/47: Рейтинг темы: голосов - 47, средняя оценка - 4.55
Fox_Virus

Как при вводе неправильного e-mail вывести сообщение рядом с полем ввода?

06.05.2013, 15:41. Показов 9391. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Я в области web - программирования совсем новичок :( если кто сталкивался с подомным помогите пожалуйста.

Мною написан скрипт на проверку правильности ввода E-mail и пароля. В случай неправильного ввода E-mail выскакивает модальное окно с сообщением "Wrong E-mail". Совсем не могу разобраться как вывести это же сообщение просто рядом с полем ввода e-mail :(

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<script type="text/javascript">  
    function f_submit() {
        var login = document.getElementById("login");
        var password = document.getElementById("password");
        login.style.backgroundColor = "#FFFFFF";
        password.style.backgroundColor = "#FFFFFF";
        var p = /^[a-z0-9_\.\-]+@([a-z0-9\-]+\.)+[a-z]{2,6}$/i;
        var Str = login.value;
        if (!p.test(Str)) {
            window.alert("Wrong E-mail");
            login.style.backgroundColor = "#FFE4E1";
            login.select();
            return false;
            }
        p = /^[a-z0-9_\.\-]{6,16}$/i;
        Str = password.value;
        if (!p.test(Str)) {
            window.alert("Wrong password");
            password.style.backgroundColor = "#FFE4E1";
            password.select();
            return false;
        }
    } 
    
    </script>
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<body>
<form action="" autocomplete="off" method="get" onsubmit="return f_submit();"  >
<h1>Log in</h1>
<p>
    <label for="login" >Your email:</label>
    <input id="login" type="text" name="login" required="required" placeholder="mymail@mail.com" />
</p>
<p>
    <label for="password" >Your password:</label>
    <input id="password" type="password" name="password" required="required" />
</p>
<p>
    <input type="submit" value="Login" />
</p>
</form>
</body>
Буду согласен с вами что подобного рода решение полно в интернете. Но там скрипты слишком заумные :(
Заранее благодарен за помощь!
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
06.05.2013, 15:41
Ответы с готовыми решениями:

При вводе неправильного значения для N вывести сообщение об ошибке
Дано натуральное число N.Найти p=1*2*...*N.При вводе неправильного значения для N вывести сообщение об ошибке.

Сообщение об ошибке рядом с полем ввода
Необходимо вывести сообщение об ошибке рядом с полем ввода эл.почты в случае, если почта уже занята другим пользователем, т.е. уже...

Сообщение при вводе в поле ввода
Добрый день. Появился такой вопрос, в просторах интернета чтот не нашел решения. Вообщем при вводе в поле ввода, у которого путь данных...

1
 Аватар для Alexdemath
128 / 125 / 39
Регистрация: 11.04.2010
Сообщений: 255
06.05.2013, 15:54
Цитата Сообщение от Fox_Virus Посмотреть сообщение
Мною написан скрипт на проверку правильности ввода E-mail и пароля. В случай неправильного ввода E-mail выскакивает модальное окно с сообщением "Wrong E-mail". Совсем не могу разобраться как вывести это же сообщение просто рядом с полем ввода e-mail
Добавьте id="email" в <p> (5-я строка в HTML-коде), в JS-код добавьте переменную p_email = document.getElementById("email")
и замените window.alert("Wrong E-mail") на

JavaScript
1
p_email.innerHTML += "<span style=\"color: red;\">Wrong E-mail</span>"
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.05.2013, 15:54
Помогаю со студенческими работами здесь

При вводе в texbox 3 раза неправильного пароля - закрыть форму
мне нужно чтоб были попытки при вводе в тексбокс

При получении текстовым полем text_1 фокуса ввода в строке состояния должно выводиться сообщение
При получении текстовым полем text_1 фокуса ввода в строке состояния должно выводиться сообщение: «Введите что-нибудь».

Защита от неправильного ввода при заполнении массива
Хочу чтобы, когда я ввел буквы вышло 'Ошибка', я сделал это через val, без проверки всё работает, 9 цифр ввожу, а вот щас после val...

Как защититься от неправильного ввода
#include&lt;iostream&gt; using namespace std; int main(){ setlocale(LC_ALL,&quot;Rus&quot;); const int N=5; int i=0; int x,y,ch; char...

При нажатии на стрелку рядом с полем нужно прибваить еденицу в нём
Как можно сделать такое чтобы при нажатии на стрелку прибавлялось или отнималось на еденицу есть ли самые простые примеры. Прошу помогите...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru