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

HTML DOM Input Email disabled 속성 완벽 정리 – 구문과 예제 코드

HTML DOM의 Input Email disabled 속성은 이메일 입력 필드(input type="email")가 현재 활성화되어 있는지 아니면 비활성화되어 있는지를 확인하거나, 해당 상태를 직접 설정할 때 사용하는 속성입니다.

이 속성을 활용하면 버튼 클릭이나 특정 조건 충족 시 이메일 입력창을 잠그는 등의 동적인 폼 제어가 가능합니다.

구문 (Syntax)

disabled 속성의 기본 구문은 다음과 같습니다.

1. 불리언 값 반환하기 (true / false)

inputEmailObject.disabled

2. disabled 속성 설정하기

inputEmailObject.disabled = booleanValue

불리언 값 (Boolean Values)

booleanValue에는 아래 두 가지 값을 지정할 수 있습니다.

booleanValue설명
true이메일 입력 필드를 비활성화(사용 불가) 상태로 만듭니다.
false이메일 입력 필드를 활성화 상태로 유지합니다. 기본값(default)입니다.

예제 코드

다음은 Input Email disabled 속성의 실제 동작을 보여주는 예제입니다. 'Confirm Email' 버튼을 클릭하면 이메일 입력 필드가 비활성화되고, 입력된 이메일 주소가 제출되었다는 메시지가 화면에 표시됩니다.

<!DOCTYPE html>
<html>
<head>
<title>Input Email disabled</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-disabled</legend>
<label for="EmailSelect">Employee Email :
<input type="email" id="EmailSelect" value="xyz@abc.com">
</label>
<input type="button" onclick="getdisabled()" value="Confirm Email">
<div id="divDisplay"></div>
</fieldset>
</form>
<script>
    var divDisplay = document.getElementById("divDisplay");
    var inputEmail = document.getElementById("EmailSelect");
    function getdisabled() {
        inputEmail.disabled = true;
        divDisplay.textContent = 'Email: '+inputEmail.value+' submitted.';
    }
</script>
</body>
</html>

실행 결과 (Output)

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

'Confirm Email' 버튼 클릭 전 — 이메일 입력 필드가 활성화되어 있어 값을 수정할 수 있습니다.

HTML DOM Input Email disabled 속성 완벽 정리 – 구문과 예제 코드

'Confirm Email' 버튼 클릭 후 — 이메일 입력 필드가 비활성화되어 더 이상 편집할 수 없으며, 제출 완료 메시지가 표시됩니다.

HTML DOM Input Email disabled 속성 완벽 정리 – 구문과 예제 코드