English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Window prompt() 메서드

JavaScript Window 객체

prompt()메서드는 선택할 수 있는 메시지와 함께 사용자가 일부 텍스트를 입력하는 대화상자를 표시합니다.

알림 대화상자는 단一行 텍스트 상자, "취소" 버튼 및 "확인" 버튼을 포함하고 있습니다.

사용자가 "확인"을 클릭하면 prompt() 메서드는 입력 값을 반환합니다. 사용자가 "취소"를 클릭하면 이 메서드는null.

사용자가 페이지에 진입하기 전에 값을 입력하려면 일반적으로 알림 창을 사용합니다.

대화상자는 모달 창입니다-대화상자가 닫히기 전까지, 그들은 사용자가 프로그램 인터페이스의 나머지 부분에 접근하지 못하게 막습니다. 따라서, 대화상자(또는 모달 창)를 생성하는 기능을 과도하게 사용하지 않도록 해야 합니다.

문법:

window.prompt(msg, default)
var name = prompt("이름을 입력하세요", "Someone");
if (name != null) {
   document.getElementById("output").innerHTML = "Hello " + name;
}
테스트를 보세요‹/›

브라우저 호환성

모든 브라우저에서 prompt() 메서드가 완전히 지원됩니다:

메서드
prompt()yesyesyesyesyes

파라미터 값

파라미터설명
msg(선택) 알림 상자에 표시할 문자열
default(선택) 기본 입력 텍스트

기술 세부 사항

반환 값:사용자 입력 텍스트를 포함한 문자열

更多实例

이 예제는 JavaScript가 지원하는 다양한 대화 상자 유형을 보여줍니다:

아래의 버튼을 클릭하여 다양한 대화 상자를 표시하십시오:


관련 참조

창(Window) 참조:alert() 메서드

창(Window) 참조:confirm() 메서드

JavaScript Window 객체