Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

128
Vistas
¿Hay alguna manera de usar el cuadro de aviso y confirmación usando javascript?

Soy nuevo aquí y nuevo en el uso de javascript, necesito ayuda para crear un aviso que le pida a un usuario su nombre y luego muestre el nombre en un cuadro de confirmación. Si el nombre es correcto tiene que mostrar un mensaje que diga "Hola" seguido de su nombre. Si no es correcto, tiene que recorrerlo y volver a pedir el nombre. Así que entiendo cómo escribir un mensaje y un cuadro de confirmación por separado, pero tengo problemas para poner el mensaje y la confirmación junto con un bucle.

Esto 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"; } }

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Básicamente, solo necesita myFunction y también colocar las indicaciones dentro de myFunction para que se vuelvan a llamar si la confirmación es falsa.

p.ej.

 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();

about 4 years ago · Juan Pablo Isaza Denunciar

0

He encapsulado su código como una función y vuelvo a llamar a la función si la confirmación es no.

Aquí, estoy pasando un parámetro adicional, que confirma si las preguntas se hacen por primera vez. Si no se le pregunta la primera vez, mostrará Ingrese su nombre correcto. además.

 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);

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda