πŸ“Web Developing/HTML 기초

input νƒœκ·Έ-3 (number, range)

Hush 2022. 5. 30. 13:03

μŠ€ν•€λ°•μŠ€λ‚˜ μŠ¬λΌμ΄λ“œ λ§‰λŒ€λ₯Ό 톡해 숫자λ₯Ό μž…λ ₯λ°›λŠ”κ²Œ 더 νŽΈν•  λ•Œ, type="number", type="range"λ₯Ό μ‚¬μš©ν•  수 μžˆλ‹€.

κΈ°λ³Έν˜•μ€ λ‹€μŒκ³Ό κ°™λ‹€

<input type="number">
<input type="range">

number 와 range ν•„λ“œμ—μ„œ μ‚¬μš©ν•  수 μžˆλŠ” 속성은 λ‹€μŒκ³Ό κ°™λ‹€

속성 μ„€λͺ…
min ν•„λ“œμ— μž…λ ₯ν•  수 μžˆλŠ” μ΅œμ†Ÿκ°’μ„ μ§€μ •ν•©λ‹ˆλ‹€. κΈ°λ³Έ μ΅œμ†Ÿκ°’μ€ 0μž…λ‹ˆλ‹€.
max ν•„λ“œμ— μž…λ ₯ν•  수 μžˆλŠ” μ΅œλŒ“κ°’μ„ μ§€μ •ν•©λ‹ˆλ‹€. κΈ°λ³Έ μ΅œλŒ“κ°’μ€ 100μž…λ‹ˆλ‹€.
step 숫자 간격을 μ§€μ •ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 기본값은 1μž…λ‹ˆλ‹€.
value ν•„λ“œμ— ν‘œμ‹œν•  μ΄ˆκΉƒκ°’μž…λ‹ˆλ‹€.

이λ₯Ό ν™œμš©ν•œ μ˜ˆμ œλŠ” λ‹€μŒκ³Ό κ°™λ‹€

<!DOCTYPE html>
<html lang="ko">
    <head>
        <meta charset="utf-8">  
        <title>Html-basic</title>
    </head>
    <body>
        <form>
            <fieldset>
                <ul>
                    <li>
                        <label><input type="checkbox" value="p_3">μ„ λ¬Όμš© 3kg</label>
                        <input type="number" min="0" max="5" value="1">개 (μ΅œλŒ€ 5개)
                    </li>
                    <li>
                        <label><input type="checkbox" value="p_5">μ„ λ¬Όμš© 5kg</label>
                        <input type="number" min="0" max="3" value="1">개 (μ΅œλŒ€ 3개)
                    </li>
                </ul>
            </fieldset>
            <fieldset>
                <ul>
                    <li>
                        <label for=""><input type="checkbox" value="f_3">κ°€μ •μš© 3kg</label>
                        <input type="range" name="" id="" min="0" max="5" value="1">개(μ΅œλŒ€ 5개)
                    </li>
                    <li>
                        <label for=""><input type="checkbox" value="f_5">κ°€μ •μš© 5kg</label>
                        <input type="range" name="" id="" min="0" max="3" value="1">개(μ΅œλŒ€ 3개)
                    </li>
                </ul>
            </fieldset>
        </form>
    </body>
</html>