더북(TheBook)

웹 브라우저의 콘솔창에서 value 속성으로 출력해 보면 요소에 입력한 값이 각각 출력됩니다.

그림 12-29 value 속성 사용 결과

어떤 웹 사이트에 회원가입할 때, 비밀번호에 대소문자를 포함하거나 특수문자를 포함해 입력해야 한다는 경고창을 본 적이 있을 겁니다. 웹 브라우저에는 입력한 값이 암호화되어 보이는데, 어떻게 입력한 값을 확인할 수 있는 것일까요? 여기서 바로 value 속성이 사용됩니다. value 속성을 사용하면 웹 브라우저에 입력한 값을 그대로 가져올 수 있어서 이를 검증할 수 있습니다.

또한, 다음 코드처럼 value 속성에 값을 할당해 원하는 값을 자바스크립트로 입력 요소에 직접 삽입할 수도 있습니다.

12/06/input_set.html

<form name="frm">
  <input type="text" name="id">
  <input type="password" name="pw">
</form>
<script>
  document.frm.id.value = 'jscoding';
  document.frm.pw.value = 'aaaccc';
</script>

그림 12-30 실행결과

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.