Показать сообщение отдельно
  #6 (permalink)  
Старый 19.07.2015, 09:19
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Не обязательно циклить, рекурсии должно хватить

function GuessText(p,a){
  if(a!="foo" && a!="bar" && a!="baz"){
    a=prompt(p||"Ввод текста",a||"");
    return GuessText("Введите правильный текст",a);
  }
  else
    return a;
}

var some=GuessText();
some;
/*
bar
*/
Ответить с цитированием