Boîtes de dialogue JavaScript
- Page précédente Navigateur JS
- Page suivante Timing JS
JavaScript 有三种类型的弹出框:警告框、确认框和提示框。
警告框
如果要确保信息传递给用户,通常会使用警告框。
当警告框弹出时,用户将需要单击“确定”来继续。
Syntaxe
window.alert("sometext");
window.alert()
Les méthodes peuvent être utilisées sans window
前缀来写。
Exemple
alert("我是一个警告框!");
确认框
如果您希望用户验证或接受某个东西,则通常使用“确认”框。
当确认框弹出时,用户将不得不单击“确定”或“取消”来继续进行。
如果用户单击“确定”,该框返回 true
。如果用户单击“取消”,该框返回 false
.
Syntaxe
window.confirm("sometext");
window.confirm()
Les méthodes peuvent être utilisées sans window
écrire avec un préfixe.
Exemple
var r = confirm("请按按钮"); if (r == true) { x = "Vous avez cliqué sur Confirmer !"; } else { x = "Vous avez cliqué sur Annuler !"; }
Boîte de dialogue de prompt
Si vous souhaitez que l'utilisateur saisisse une valeur avant d'entrer dans la page, vous utiliserez généralement une boîte de dialogue de prompt.
Lorsque la boîte de dialogue de prompt s'affiche, l'utilisateur devra saisir une valeur et cliquer sur "OK" ou cliquer sur "Annuler" pour continuer.
Si l'utilisateur clique sur "OK", la boîte de dialogue renvoie la valeur saisie. Si l'utilisateur clique sur "Annuler", la boîte de dialogue renvoie NULL
.
Syntaxe
window.prompt("sometext",defaultText");
window.prompt()
Les méthodes peuvent être utilisées sans window
écrire avec un préfixe.
Exemple
var person = prompt("Entrez votre nom", "Bill Gates"); if (person != null) { document.getElementById("demo").innerHTML = "Bonjour " + person + "!Comment ça va aujourd'hui ?"; }
Retour chariot
Pour afficher les retours chariot dans la boîte de dialogue, ajoutez un caractère après la barre oblique inverse. n
.
Exemple
alert("Hello\nHow are you?");
- Page précédente Navigateur JS
- Page suivante Timing JS