English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
prompt()메서드는 선택할 수 있는 메시지와 함께 사용자가 일부 텍스트를 입력하는 대화상자를 표시합니다.
알림 대화상자는 단一行 텍스트 상자, "취소" 버튼 및 "확인" 버튼을 포함하고 있습니다.
사용자가 "확인"을 클릭하면 prompt() 메서드는 입력 값을 반환합니다. 사용자가 "취소"를 클릭하면 이 메서드는null.
사용자가 페이지에 진입하기 전에 값을 입력하려면 일반적으로 알림 창을 사용합니다.
대화상자는 모달 창입니다-대화상자가 닫히기 전까지, 그들은 사용자가 프로그램 인터페이스의 나머지 부분에 접근하지 못하게 막습니다. 따라서, 대화상자(또는 모달 창)를 생성하는 기능을 과도하게 사용하지 않도록 해야 합니다.
window.prompt(msg, default)
var name = prompt("이름을 입력하세요", "Someone"); if (name != null) { document.getElementById("output").innerHTML = "Hello " + name; }테스트를 보세요‹/›
모든 브라우저에서 prompt() 메서드가 완전히 지원됩니다:
메서드 | |||||
prompt() | yes | yes | yes | yes | yes |
파라미터 | 설명 |
---|---|
msg | (선택) 알림 상자에 표시할 문자열 |
default | (선택) 기본 입력 텍스트 |
반환 값: | 사용자 입력 텍스트를 포함한 문자열 |
---|
이 예제는 JavaScript가 지원하는 다양한 대화 상자 유형을 보여줍니다:
아래의 버튼을 클릭하여 다양한 대화 상자를 표시하십시오:
창(Window) 참조:alert() 메서드
창(Window) 참조:confirm() 메서드