Страницы

Поиск по вопросам

вторник, 13 ноября 2018 г.

Повторный запрос prompt, при введении неподходящего значения

Предположим задана переменная:
var variable1 = prompt ('Write "2", please');
Нужно чтобы, если пользователь вводит другое значение, нежели "2", появлялось сообщение об ошибке. Сделать это можно при помощи if.
Вопрос - как сделать так, чтобы после сообщения об ошибке, каждый раз (циклично) снова появлялся prompt с тем же вопросом, и чтобы чтобы введенное в него значение отдавалось переменной variable1?


Ответ

Заключите prompt, например, в цикл while
while ( true ) { var variable1 = prompt ('Write "2", please');
if ( variable1 == 2 ) break;
alert( "Error. Invalid value" ); }

Комментариев нет:

Отправить комментарий