예
그녀 / 그의 이름을 사용자에게 프롬프트 상자 및 출력 메시지를 표시합니다 :
var person = prompt("Please enter your name", "Harry Potter");
if
(person != null) {
document.getElementById("demo").innerHTML
=
"Hello " + person + "! How are you today?";
}
»그것을 자신을 시도 더 "Try it Yourself" 아래의 예.
정의 및 사용
prompt() 메소드는 입력 방문자를 묻는 대화 상자를 표시합니다.
당신이 입력하는 사용자에게 페이지를 입력하기 전에 값을 원하는 경우 프롬프트 상자가 자주 사용됩니다.
참고 : 메시지 박스가 팝업되면, 사용자가 클릭하거나해야 할 것 "OK" 또는 "Cancel" 입력 값을 입력 한 후 진행합니다. 이 상자를 닫을 때까지 페이지의 다른 부분에 액세스하는 사용자를 방지로,이 방법을 남용하지 마십시오.
prompt() 사용자가 클릭하는 경우에있어서, 상기 입력 값을 돌려 "OK" . 사용자가 클릭하면 "cancel" 메소드가 null를 돌려줍니다.
브라우저 지원
방법 | |||||
---|---|---|---|---|---|
prompt() | 예 | 예 | 예 | 예 | 예 |
통사론
prompt( 매개 변수 값 매개 변수 유형 기술 text String 필요합니다. 텍스트는 대화 상자에 표시하는 defaultText String 선택 과목. 기본 입력 텍스트
기술적 세부 사항
반환 값 : 문자열입니다. 사용자가 클릭하면 "OK" , 입력 값이 반환됩니다. 사용자가 클릭하면 "cancel" , null가 돌려 주어집니다. 사용자가 텍스트를 입력하지 않고 확인을 클릭하면 빈 문자열이 반환됩니다.
더 예
예
함께 스위치 문 사용 prompt() 사용자 입력에 기초하여 코드의 블록을 실행 :
var text;
var favDrink = prompt("What's your favorite cocktail drink?");
switch(favDrink) {
case "Martini":
text = "Excellent choice! Martini is good for your soul.";
break;
case "Daiquiri":
text = "Daiquiri is my favorite too!";
break;
case "Cosmopolitan":
text = "Really? Are you sure the Cosmopolitan is your favorite?";
break;
default:
text = "I have never heard of that one..";
break;
} »그것을 자신을 시도
관련 페이지
창 개체 : href="met_win_alert.html"> alert() Method
창 개체 : href="met_win_confirm.html"> confirm() Method
<창 개체