2021. 10. 9. 18:40γHTML + CSS + JS
input typeλ€μ μμ±λ€
1. type ="text", type = "password"
passwordλ₯Ό μ§μ νλ©΄ *λ‘ νμλλ€.
ν μ€νΈ, λΉλ°λ²νΈ νλμμ μ¬μ©νλ μ£Όμ μμ±
1οΈβ£ size : ν μ€νΈμ λΉλ°λ²νΈ νλμ κΈΈμ΄λ₯Ό μ§μ νλ€.
2οΈβ£ value : ν μ€νΈ νλ μμκ° νλ©΄μ νμλ λ ν μ€νΈ νλ λΆλΆμ 보μ¬μ£Όλ λ΄μ©μ΄λ€.
3οΈβ£ maxlength : ν μ€νΈ νλμ λΉλ°λ²νΈ νλμ μ λ ₯ν μ μλ μ΅λ λ¬Έμ μλ₯Ό μ§μ νλ€.
2. type = "search", type = "url", type = "email", type ="tel"
type = "search" : μΉ λΈλΌμ°μ νλ©΄μΌλ‘ λ³Ό λλ ν μ€νΈ νλμ λκ°μ§λ§ μΉ λΈλΌμ°μ μμλ κ²μμ μν ν μ€νΈ νλλ‘ μΈμνλ€.
type = "url" : μΉ μ£Όμλ₯Ό μ λ ₯νλ νλ
type = "email" : μ΄λ©μΌ μ£Όμλ₯Ό μ λ ₯νλ νλ
type = "tel" : μ νλ²νΈλ₯Ό λνλ΄λ νλ
3. type = "checkbox", type ="radio"
radio λ²νΌμ 1κ°λ§ μ νν λ μ¬μ©νκ³ , 2κ° μ΄μ μ ννλ €λ©΄ checkboxλ₯Ό μ¬μ©νλ€.
체ν¬λ°μ€, λΌλμ€ λ°μ€μμ μ¬μ©νλ μμ±
1οΈβ£ value : μ νν μ²΄ν¬ λ°μ€λ λΌλμ€ λ²νΌμ μλ²μκ² μλ € μ€ λ λκ²¨μ€ κ°μ μ§μ νλ€.
2οΈβ£ checked : μ¬λ¬ νλͺ© μ€μμ κΈ°λ³ΈμΌλ‘ μ νν΄ λκ³ μΆμ νλͺ©μ μ¬μ©νλ€.
3οΈβ£ name : λΌλμ€ λ²νΌμμ name μμ±μ μ¬μ©νλλ° name μμ±μ php μ κ°μ μΉ νλ‘κ·Έλλ°μμ νΌ μμλ₯Ό μ μ΄ν λ μμ£Ό μ¬μ©νλ€. λΌλμ€ λ²νΌμμλ νλμ λ²νΌλ§ μ νν μ μλλ‘ nameμ λͺ¨λ κ°κ² μ§μ ν΄μ€μΌνλ€.
* μ λ§ κ°λ¨ν νμκ°μ λ§λ€κΈ°
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>νμ κ°μ
</title>
<style>
#container {
width:600px;
margin:10px auto;
}
</style>
</head>
<body>
<div id="container">
<h1>νμ κ°μ
μ νμν©λλ€</h1>
<form>
<fieldset>
<legend>μ¬μ©μ μ 보</legend>
<ul>
<li>
<label id="user_id">μμ΄λ</label>
<input type="text" id="user_id">
</li>
<li>
<label id="email">μ΄λ©μΌ</label>
<input type="email" id="email">
</li>
<li>
<label id="user_pw">λΉλ°λ²νΈ</label>
<input type="password" id="user_pw">
</li>
<li>
<label id="user_pwr">λΉλ°λ²νΈ νμΈ</label>
<input type="password" id="user_pwr">
</li>
</ul>
</fieldset>
<fieldset>
<legend>μ΄λ²€νΈμ μλ‘μ΄ μμ</legend>
<label ><input type="radio" name="event" value="yes">λ©μΌ μμ </label>
<label><input type="radio" name="event" value="no" checked>λ©μΌ μμ μ ν¨</label>
</fieldset>
<div>
<input type="submit" value="κ°μ
νκΈ°">
<input type="reset" value="μ·¨μ">
</div>
</form>
</div>
</body>
</html>
4. type = "number", type = "range"
type = "number" : μ€ν λ°μ€λ₯Ό ν΅ν΄ μ«μλ₯Ό μ νν μ μλ€.
type = "range" : μ¬λΌμ΄λ λ§λλ₯Ό ν΅ν΄ μ«μλ₯Ό μ νν μ μλ€.
μ«μ μ λ ₯ νλμμ μ¬μ©νλ μμ±
1οΈβ£ min : νλμ μ λ ₯ν μ μλ μ΅μκ°μ μ§μ νλ€.
2οΈβ£ max : νλμ μ λ ₯ν μ μλ μ΅λκ°μ μ§μ νλ€.
3οΈβ£ step : μ«μ κ°κ²©μ μ§μ ν μ μλ€.
4οΈβ£ value : νλμ νμν μ΄κΉκ°μ΄λ€.
5. type = "date", type ="month", type ="week"
6. type = "time", type ="datetime", type ="datetime-local"
μκ°μ λνλΈλ€.
λ μ§λ μκ°μ λ²μλ μμ min, max, step, valueλ‘ λνλΌ μ μλ€.
7. type = "submit" , type = "reset"
type = "submit" : submitμ νΌμ μ λ ₯ν μ 보λ₯Ό μλ²λ‘ μ μ‘νλ€.
type = "reset" : reset μ input μμμ μ λ ₯λ λͺ¨λ μ 보λ₯Ό μ¬μ€μ ν΄μ μ¬μ©μκ° μ λ ₯ν λ΄μ©μ λͺ¨λ μ§μ΄λ€.
8. type = "image"
μλ₯Ό λ€λ©΄ λ‘κ·ΈμΈ λ²νΌμ μ΄λ―Έμ§λ‘ λ£κ³ μΆμ μ μλ€.
μ΄λ°μμΌλ‘ <input type ="image" src ="μ΄λ―Έμ§ κ²½λ‘" alt = "λ체 ν μ€νΈ"> ν΄μ£Όλ©΄ λλ€.
9. type ="button"
buttonμ submitμ΄λ resetκ³Ό κ°μ΄ κΈ°λ₯μ΄ μλκ²μ΄ μλ κ·Έλ₯ λ²νΌμ΄λ€.
onclick μ λ²νΌμ ν΄λ¦νλ©΄ μ€νν λμμ μ§μ νλ€.
λ²νΌμ ν΄λ¦νλ©΄ μ΄μ window.openμ΄λΌλ js ν¨μκ° μ€νλλ©° notice.html μ΄ μ΄λ¦°λ€.
10. type ="file"
μΉ λΈλΌμ°μ μμ νΌμ μ λ ₯νκ³ , μ΄μ νμΌμ μ νν΄μΌν μλ μλ€.
11. type = "hidden"
type = "hidden" : νλ©΄μ νΌμλ 보μ΄μ§ μμ§λ§ μ¬μ©μκ° μ λ ₯μ λ§μΉλ©΄ νΌκ³Ό ν¨κ» μλ²λ‘ μ μ‘λλ μμμ΄λ€.
'HTML + CSS + JS' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
4-4. html formμ μ¬λ¬κ°μ§ νκ·Έ κ³Ό κΈ°μ΄ μ°μ΅ λ¬Έμ (0) | 2021.10.09 |
---|---|
4-3. html input νκ·Έ κ°μ₯ λ§μ΄ μ¬μ©νλ μμ± (0) | 2021.10.09 |
4-1. html form κ³Ό κ΄λ ¨λ νκ·Έλ€ (0) | 2021.10.09 |
3-5. html κΈ°μ΄ μ°μ΅λ¬Έμ 1, 2 (0) | 2021.10.09 |
3-4. html νμ΄νΌλ§ν¬ νκ·Έ<a> (0) | 2021.10.09 |