我是新來的,剛開始使用 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";
}
}
uj5u.com熱心網友回復:
您基本上只需要 bootstrap 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();
uj5u.com熱心網友回復:
我已經將您的代碼封裝為一個函式,如果確認為否,則再次呼叫該函式。
在這里,我傳遞了一個額外的引數,用于確認問題是否第一次被問到。如果第一次沒有詢問,那么它會顯示輸入您的正確姓名。還。
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);
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/364495.html
標籤:javascript 目的 dom 迅速的 确认
