Computer >> 컴퓨터 >  >> 프로그래밍 >> HTML

HTML DOM Input Email multiple 속성 완벽 정리 – 사용법과 예제

HTML DOM의 Input Email multiple 속성은 이메일 입력 필드가 여러 개의 이메일 주소를 허용할지 여부를 가져오거나 설정하는 데 사용됩니다. 이 속성을 활용하면 JavaScript를 통해 런타임에 동적으로 다중 이메일 입력 기능을 제어할 수 있습니다.

문법(Syntax)

multiple 속성의 기본 문법은 다음과 같습니다.

1. multiple 속성 값 반환하기

inputEmailObject.multiple

2. multiple 속성 값 설정하기

inputEmailObject.multiple = boolValue

Boolean 값

boolValue에는 아래와 같은 불리언(Boolean) 값을 지정할 수 있습니다.

booleanValue설명
true이메일 입력 필드가 여러 개의 이메일 주소를 허용합니다.
false이메일 입력 필드가 하나의 이메일 주소만 허용합니다. 기본값(default)입니다.

예제(Example)

다음은 Input Email multiple 속성을 활용한 실제 예제입니다. 버튼을 클릭하면 이메일 입력 필드에서 다중 이메일 입력이 활성화됩니다.

<!DOCTYPE html>
<html>
<head>
<title>Input Email multiple</title>
<style>
    form {
        width:70%;
        margin: 0 auto;
        text-align: center;
    }
    * {
        padding: 2px;
        margin:5px;
    }
    input[type="button"] {
        border-radius: 10px;
    }
</style>
</head>
<body>
<form>
<fieldset>
<legend>Email-multiple</legend>
<label for="EmailSelect">직원 이메일 :
<input type="email" id="EmailSelect" placeholder="jkl@qwerty.com">
</label>
<input type="button" onclick="changeToMultiple()" value="Enable Multiple Emails">
<div id="divDisplay"></div>
</fieldset>
</form>
<script>
    var divDisplay = document.getElementById("divDisplay");
    var inputEmail = document.getElementById("EmailSelect");
    divDisplay.textContent = 'Multiple Emails Allowed: '+inputEmail.multiple;
    function changeToMultiple() {
        inputEmail.multiple = true;
        divDisplay.textContent = 'Multiple Emails Allowed: '+inputEmail.multiple;
    }
</script>
</body>
</html>

실행 결과(Output)

위 코드를 실행하면 다음과 같은 결과를 확인할 수 있습니다.

'Enable Multiple Emails' 버튼 클릭 전 – multiple 속성이 false로 설정되어 있어 하나의 이메일만 입력할 수 있습니다.

HTML DOM Input Email multiple 속성 완벽 정리 – 사용법과 예제

'Enable Multiple Emails' 버튼 클릭 후 – multiple 속성이 true로 변경되어 쉼표로 구분된 여러 개의 이메일 주소를 입력할 수 있습니다.

HTML DOM Input Email multiple 속성 완벽 정리 – 사용법과 예제

정리

Input Email의 multiple 속성은 HTML의 <input type="email"> 요소에 multiple 특성을 동적으로 추가하거나 제거하는 역할을 합니다. 회원가입 폼, 메일 발송 폼 등 여러 수신자의 이메일을 한 번에 입력받아야 하는 상황에서 유용하게 활용할 수 있습니다.