Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

125
Views
¿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 answers
Answer question

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!