최신 웹 개발 튜토리얼
 

창문 prompt() Method

<창 개체

그녀 / 그의 이름을 사용자에게 프롬프트 상자 및 출력 메시지를 표시합니다 :

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


<창 개체