Форум программистов, компьютерный форум, киберфорум
JavaScript для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/21: Рейтинг темы: голосов - 21, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 12.12.2019
Сообщений: 33

Вывести диалоговое окно, в котором нужно ввести пароль.

12.11.2020, 11:36. Показов 4690. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нужно написать скрипт, который выводит диалоговое окно, в котором нужно ввести пароль, если кол во символов меньше 8,то выводится сообщение, если больше 8, то тоже выводится сообщение, что пароль надёжен. Вот, что имеется:
JavaScript
1
2
3
4
5
6
7
8
9
10
While(true) {
Var spec= promt('Введите логин' ) ;
If ('Admin') {
Alert('Привет, Администратор');
}
Else {
Alert('я вас не знаю')
}
Break
}
JavaScript
1
2
3
4
5
6
7
8
9
10
While(true) {
Var password = promt('Введите 1пароль' ) ;
If ('>8') {
Alert('пароль слишком маленький ');
}
Else if ('<8' ) {
Alert('пароль выбран надёжный')
}
Break
}
Но проблемы в том, что я как то неверно сделала цикл, ибо после ввода, допустим, логина, даже если неверно, страница все равно открывается и пишется смс : привет, администратор, то есть нет открытия для повторного ввода, пока не станет верно. Тоже самое с паролем, даже если неправильно, просто открывается страница.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.11.2020, 11:36
Ответы с готовыми решениями:

Как пройти авторизацию на сервере, не вводя логин и пароль в диалоговое окно?
Как проити авторизацию на сервере не вводя логин и пароль в диалоговое окно , т.е. передать пароль и логин сразу при обращении к данным на...

Как вывести диалоговое окно?
Пишу на GraphABC 1) Как вывести диалоговое окно ? Например, пользователь вводит название файла, если файл не найден, то надо вывести окно...

Вывести диалоговое окно MessageDlg
Кто нибудь разобрался с MessageDlg? Никак не получается вывести диалоговое окно.

3
Эксперт JS
 Аватар для DrType
6553 / 3624 / 1075
Регистрация: 07.09.2019
Сообщений: 5,877
Записей в блоге: 1
12.11.2020, 11:52
Лучший ответ Сообщение было отмечено gogolik как решение

Решение

JavaScript
1
2
3
4
5
6
7
8
9
while (true) {
  const spec = prompt("Введите логин");
  if (spec == "Admin") {
    alert("Привет, Администратор");
    break;
  } else {
    alert("я вас не знаю");
  }
}
JavaScript
1
2
3
4
5
6
7
8
9
while (true) {
  const password = prompt("Введите 1пароль");
  if (password.length < 8) {
    alert("пароль слишком маленький ");
  } else if (password.length > 8){
    alert("пароль выбран надёжный");
    break;
  } 
}
1
Эксперт JS
6496 / 3907 / 2006
Регистрация: 14.06.2018
Сообщений: 6,781
12.11.2020, 11:55
Лучший ответ Сообщение было отмечено gogolik как решение

Решение

TreasureChest, чтобы можно было вылетать на полпути из скрипта, удобно сделать функцией:
PHP/HTML
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
26
27
28
29
30
31
32
33
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
</head>
<body>
    <script>
        (function main() {
            let login = prompt('Введите логин');
            if (login === null) return; // Отмена - вылет
            if (login === 'Admin') {
                alert('Привет, Администратор');
            }
            else {
                alert('я вас не знаю');
                return;
            }
 
            while (true) {
                let password = prompt('Придумываем вам пароль. Введите пароль');
                if (password === null) return; // Отмена - вылет
                if (password.length < 8) {
                    alert('пароль слишком маленький ');
                }
                else {
                    alert('пароль выбран надёжный')
                    break;
                }
            }
        })();
    </script>
</body>
</html>
1
0 / 0 / 0
Регистрация: 12.12.2019
Сообщений: 33
12.11.2020, 17:39  [ТС]
Спасибо вам большое за помощь
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.11.2020, 17:39
Помогаю со студенческими работами здесь

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

Не удается вывести требуемое диалоговое окно
Невозможно загрузить файл или сборку &quot;Microsoft.SqlServer.Sqm, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91&quot; или...

Вывести диалоговое окно сохранения файла
Перешол с VBA на VB6 и охренел, нечего я оказываетсья незнаю! вапрос такой: есть форма на ней текст бокс!!! есть меню, там кнопка...

Окно, в котором надо ввести день недели
вообщем такая проблема такая: данные воодятся просто на форму! надо сделать что бы они вводились в диалоговое окно prompt или alert не...

Как программно вывести диалоговое окно печати
Помогите пожалуйста понять. Как программно вывести диалоговое окно печати(printer)?


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru