Hay una forma de uso del sistema y la casilla confirmar el uso de javascript?

0

Pregunta

Soy nuevo aqui y nuevo en el uso de javascript, necesito ayuda con la creación de un mensaje que pide al usuario su nombre y, a continuación, se muestra el nombre en la casilla confirmar. Si el nombre es correcto, tiene que mostrar un mensaje que dice "Hola" seguido de su nombre. Si no es correcta se tiene que recorrer y preguntar por el nombre nuevo. Así que entiendo cómo escribir un mensaje y confirmar cuadro por separado, pero estoy luchando con poner el símbolo del sistema y confirmar junto con un bucle.

Aquí es lo que tengo hasta ahora:

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

Básicamente, sólo necesita bootstrap myFunctiony también el lugar de las instrucciones dentro de la myFunction así que se llama de nuevo si la confirmación es falso.

por ejemplo.

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

Me ha encapsulado el código de una función y llamar a la función de nuevo si la confirmación no es ninguna.

Aquí, yo estoy pasando un parámetro adicional, que confirma si las preguntas que se hacen por primera vez. Si no se le preguntó primera vez, se mostrará la Entrada de su nombre correcto. también.

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

En otros idiomas

Esta página está en otros idiomas

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