Jarak nombor yang dibenarkan ditentukan oleh atribut langkah jenis input HTML. Langkah ialah langkah berangka, seperti 0, 2, 4, 6, 8, dsb. Untuk membina julat nilai yang sah, gabungkan atribut langkah dengan atribut maks dan min.
Mereka mewujudkan selang langkah dalam julat, yang dilakukan dengan menggerakkan peluncur dari kiri ke kanan atau dengan menggerakkan pemutar ke atas dan ke bawah. Langkah lalai akan diberikan kepada pelbagai nilai input jika tidak disebut secara eksplisit.
<input type="type name" step="number">
Nilai langkah lalai untuk nilai input yang berbeza adalah seperti berikut -
Jenis input | Nilai | Contoh |
---|---|---|
Tarikh | 1天 | |
月 | 1bulan | |
zhou | 1minggu | |
masa | 60 saat | <输入类型=“时间”分钟=“09:00”步骤=“900”> |
tarikh dan masa tempatan | 1saat | |
digit | 1 | <输入类型=“数字”分钟=“0”步骤=“0.1”最大=“10”> |
skop | 1 | <输入类型=“范围”分钟=“0”步骤=“2”最大=“10”> |
Kami akan menggunakan jQuery untuk menyediakan atribut langkah yang berbeza dalam input julat dalam HTML. Berikut adalah contoh...
Dalam contoh di bawah, kami telah mencipta langkah yang berbeza, menetapkan langkah semasa kepada 20 dan langkah lain kepada 1 jika nilainya ialah <1995. <1995,则将当前步骤设置为 20,将其他步骤设置为 1。
<!DOCTYPE html> <html> <head> <script src="https://code.jquery.com/jquery-2.2.3.min.js"></script> <script> $(function() { $('#years').on('input change', function() { var element = $('#years'), value = element.val(), step; if (value < 1995) { step = 20; } else { step = 1; } element.attr('step', step); $('#value').text(value); $('#step').text(step); }); }); </script> </head> <body> <div> Current value: <span id="value"></span> </div> <div> Current step: <span id="step"></span> </div> <div> <input id="years" type="range" value="1965" min="1965" max="2015" /> </div> </body> </html>
Atas ialah kandungan terperinci Bagaimana untuk menggunakan input julat dengan atribut langkah yang berbeza dalam HTML?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!