มีสักทางเพื่อใช้เตือนและยืนยันการกล่องการใช้จาวาสคริปต์?

0

คำถาม

ฉันเพิ่งมาอยู่ใหม่แล้วก็ใหม่กับการใช้จาวาสคริปต์,ฉันต้องการความช่วยเหลือกับสร้างให้มีการถามที่ถามว่าเป็นของผู้ใช้สำหรับพวกเขาชื่อและจากนั้นแสดงชื่อที่อยู่ในกล่องยืนยัน. ถ้าคนชื่อถูกต้องมันต้องการแสดงข้อความนั่นเขียนว่า"สวัสดี"ตามด้วยพวกเขาชื่ออะไร ถ้ามันไม่ถูกต้องมันต้องเล่นและถามหาชื่ออีกครั้ง ดังนั้นฉันเข้าใจว่าต้องเขียนให้แจ้งเตือนและยืนยันการกล่องต่างหากแต่ฉันกำลังพยายามอย่างหนักกับการเตือนและยืนยันด้วยกันกับเรื่อยๆ

นี่คือสิ่งที่ฉันต้องถึง:

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

คุณก็แค่ต้องการ bootstrap myFunctionและยังสถานที่ที่ prompts ข้างใน myFunction ดังนั้นพวกเขาให้โทรมาอีกครั้งถ้าการยืนยันเป็นเรื่องจริงแล้ว

eg.

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

ฉันต้อง encapsulated รหัสของคุณฟังก์ชั่นและโทรเรียกฟังก์ชันอีกครั้งถ้าการยืนยันคือไม่

นี่ฉันส่งเป็นพิเศษพารามิเตอร์ซึ่งยืนยันว่าคำถามถามครั้งแรก ถ้ามันไม่ได้ถามครั้งแรกนั้นมันจะแสดง ข้อมูลของคุณถูกต้อง ด้วยนะ

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ý
..................................................................................................................

ดังอยู่ในนี้หมวดหมู่

ดังคำถามอยู่ในนี้หมวดหมู่