HTML5 – 數字類型
HTML5中引入了一些新的數字類型,這使得我們在表單中獲取用戶輸入更加方便和準確。愛掏網 - it200.com本文將介紹HTML5中的數字類型,以及如何在HTML中使用這些類型。愛掏網 - it200.com
HTML5中有三種新的數字類型:number
、range
和step
. 除了number
之外,這些類型與進度條有關,下面分別介紹。愛掏網 - it200.com
number
number
類型表示一個浮點數或整型數值。愛掏網 - it200.com用戶可以在表單中輸入任意數字,瀏覽器將自動驗證輸入是否為數字。愛掏網 - it200.com
<label for="number-input">輸入數字:</label>
<input type="number" id="number-input" name="number-input" min="0" max="100" step="5">
在上面的示例中,min
和max
屬性分別限制了輸入的最小值和最大值。愛掏網 - it200.comstep
屬性規定了該數字的遞增步長。愛掏網 - it200.com
range
range
類型表示一個用戶可以拖動的滑塊,用來選擇一個值的范圍。愛掏網 - it200.com可以將這個類型視為number
類型的進階版。愛掏網 - it200.com
<label for="range-input">選擇范圍:</label>
<input type="range" id="range-input" name="range-input" min="0" max="100" step="5">
上面的示例中,min
和max
屬性同樣限制了滑塊的可選范圍,而step
屬性規定了滑塊的移動跨步。愛掏網 - it200.com
step
step
類型表示一個表示數字的步驟,它是number
類型的一種輔助類型。愛掏網 - it200.com
<label for="step-input">每次遞增5:</label>
<input type="step" id="step-input" name="step-input" value="0" step="5">
在上面的示例中,value
屬性定義了初始值,而step
屬性規定了每次遞增的步長。愛掏網 - it200.com
如何使用數字類型
將數字類型用于表單中的輸入框時,需要設置type
屬性為對應的值。愛掏網 - it200.com同時,可以設置以下屬性:
min
:設置輸入框可輸入的最小值max
:設置輸入框可輸入的最大值step
:設置輸入框每次遞增或遞減的跨度value
:設置輸入框的默認值
下面是一個實際的例子,展示如何使用數字類型:
<form>
<label for="age">請輸入年齡:</label>
<input type="number" id="age" name="age" min="0" max="120" step="1" value="20">
<br>
<label for="score">請輸入分數:</label>
<input type="range" id="score" name="score" min="0" max="100" step="10">
<br>
<label for="increment">請輸入遞增步長:</label>
<input type="step" id="increment" name="increment" value="0" step="5">
</form>
結論
HTML5中的數字類型為表單輸入提供了更為便利和精準的方式。愛掏網 - it200.comnumber
、range
和step
三種數字類型各自有其特點,可以根據輸入框的使用場景選擇合適的類型。愛掏網 - it200.com