본문 바로가기
HTML/HTML 기본문법

HTML input 속성-1

by flycoding 2023. 6. 12.
반응형

이번 글에서는 HTML <input> 요소에 대한 다양한 속성을 설명하고자 한다.

 

HTML input #value 속성

input value 속성은 입력 필드의 초기 값을 지정한다:

<!DOCTYPE html>
<html>
<body>

<h1>input value 속성</h1>

<p>value 속성은 입력 필드의 초기 값을 지정합니다:</p>

<form action="/action_page.php">
  <label for="fname">이름:</label><br>
  <input type="text" id="fname" name="fname" value="길동"><br>
  <label for="lname">성:</label><br>
  <input type="text" id="lname" name="lname" value="홍"><br><br>
  <input type="submit" value="Submit">
</form>

</body>
</html>

HTML input 유형 value속성 활용 예제

 

HTML input #readonly 속성

input readonly 속성은 입력 필드가 읽기 전용임을 지정한다.

읽기 전용 입력 필드는 수정할 수 없습니다. 그러나 사용자가 필드를 탭하고 강조 표시한 다음 필드에서 텍스트를 복사할 수 있다.

양식을 제출할 때 읽기 전용 입력 필드의 값이 전송된다!

<!DOCTYPE html>
<html>
<body>

<h1>input readonly 속성</h1>

<p>읽기 전용 특성은 입력 필드를 읽기 전용으로 지정합니다(변경할 수 없음):</p>

<form action="/action_page.php">
  <label for="fname">이름:</label><br>
  <input type="text" id="fname" name="fname" value="길동" readonly><br>
  <label for="lname">성:</label><br>
  <input type="text" id="lname" name="lname" value="홍"><br><br>
  <input type="submit" value="Submit">
</form>

</body>
</html>

HTML input 유형 value readonly 활용 예제

 

HTML input #disabled 속성

input disabled 특성은 입력 필드를 비활성화해야 함을 지정한다.

비활성화된 입력 필드는 사용할 수 없으며 클릭할 수 없다.

양식을 제출할 때 비활성화된 입력 필드의 값은 전송되지 않다!

<!DOCTYPE html>
<html>
<body>

<h1>input disabled 속성</h1>

<p>disabled 속성은 입력 필드를 비활성화(사용할 수 없고 클릭할 수 없음)하도록 지정합니다:</p>

<form action="/action_page.php">
  <label for="fname">이름:</label><br>
  <input type="text" id="fname" name="fname" value="길동" disabled><br>
  <label for="lname">성:</label><br>
  <input type="text" id="lname" name="lname" value="홍"><br><br>
  <input type="submit" value="Submit">
</form>

</body>
</html>

HTML input 유형 value disabled 활용 예제

 

HTML input #size 속성

input size 속성은 입력 필드의 보이는 너비를 문자로 지정한다.

크기의 기본값은 20 이다.

참고: size 속성은 텍스트, 검색, 텔, URL, 이메일 및 암호와 같은 입력 유형에서 작동한다.

<!DOCTYPE html>
<html>
<body>

<h1>input size 속성</h1>

<p>size 속성은 입력 필드의 너비(문자)를 지정합니다:</p>

<form action="/action_page.php">
  <label for="fname">이름:</label><br>
  <input type="text" id="fname" name="fname" size="50"><br>
  <label for="pin">PIN:</label><br>
  <input type="text" id="pin" name="pin" size="4"><br><br>
  <input type="submit" value="Submit">
</form>

</body>
</html>

HTML input 유형 value size 활용 예제

 

HTML input #maxlength 속성

input maxlength 특성은 입력 필드에 허용되는 최대 문자 수를 지정합니다.

참고: 최대 길이를 설정하면 입력 필드에 지정된 문자 수를 초과할 수 없다. 그러나 이 속성은 피드백을 제공하지 않는다. 따라서 사용자에게 경고하려면 JavaScript 코드를 작성해야 한다.

<!DOCTYPE html>
<html>
<body>

<h1> input maxlength 속성</h1>

<p>maxlength 특성은 입력 필드에 허용되는 최대 문자 수를 지정합니다:</p>

<form action="/action_page.php">
  <label for="fname">이름:</label><br>
  <input type="text" id="fname" name="fname" size="50"><br>
  <label for="pin">PIN:</label><br>
  <input type="text" id="pin" name="pin" maxlength="4" size="4"><br><br>
  <input type="submit" value="Submit">
</form>

</body>
</html>

HTML input 유형 value  maxlength 활용 예제

 

지금까지 HTML input 요소에 속성들을 살펴보았습니다.

간단한 것 같지만, 꼭 실습을 하고 꼭 손수 코딩을 하며 손에 익히고 머리에 익히기를 바랍니다.

모두 화이팅입니다.!!!

 

출처 : 이 글의 출처는 w3schools사이트를 참고하였으며 필자가 추가하여 정리한 글입니다.

반응형

'HTML > HTML 기본문법' 카테고리의 다른 글

HTML input 속성-3  (0) 2023.06.14
HTML input 속성-2  (0) 2023.06.13
HTML input 유형-4  (0) 2023.06.11
HTML input 유형-3  (0) 2023.06.10
HTML input유형-2  (0) 2023.06.09

댓글