有没有一种方法来利用提示和确认框使用javascript?

0

的问题

我是新来的和新的使用javascript,我需要帮助创造一个提示,要求用户对他们的名字然后显示在名称中确认箱。 如果名字是正确的,它已经显示一个消息,说"嗨"随后他们的名字。 如果其不正确的,它已通过循环和问名字了。 所以我了解如何编写提示和确认框单独但我在努力与投入的提示,并确认在一起用一个循环。

这是我迄今为止:

var name = prompt('What is your name?');
var confirm = confirm('Is your name: ' + name);

function myFunction() {
  var txt;

  if (confirm === true) {
    txt = "You pressed OK!";
  } else {
    txt = "Input your correct name";
  }
}

confirm dom javascript object
2021-11-22 17:00:59
2
0

基本上你只需要引导 myFunction,并且还将提示内 myFunction 所以他们得到再次呼吁如果的确认是错误的。

例如。

function myFunction() {
  var name = prompt('What is your name?');
  var conf = confirm('Is your name: ' + name);
  if (conf === true) {
    alert("You pressed OK!");
  } else {
    alert("Input your correct name");
    myFunction();
  }
}

myFunction();

2021-11-22 17:11:01
0

我有封你的代码一个函数和电话的功能如果再次确认是否定的。

在这里,我是通过一个额外的参数,这证实了如果该问题被要求第一时间。 如果它不要求第一时间,那么这将表明 输入您的正确名称。 还。

function askAndConfirm(isFirst){
  var question="";
  if(!isFirst) question = "Input your correct name. ";
  var name = prompt(question + 'What is your name?');
  var isConfirm = confirm('Is your name: ' + name);

  if (isConfirm === true) {
    alert("Hi! "+name);
  } else {
    askAndConfirm(false);
  }
}
askAndConfirm(true);

2021-11-22 17:13:18

其他语言

此页面有其他语言版本

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................