Bagaimana untuk menggunakan input julat dengan atribut langkah yang berbeza dalam HTML?

WBOY
Lepaskan: 2023-09-09 14:13:06
ke hadapan
1164 orang telah melayarinya

Bagaimana untuk menggunakan input julat dengan atribut langkah yang berbeza dalam HTML?

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.

tatabahasa

<input type="type name" step="number">
Salin selepas log masuk

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...

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>
Salin selepas log masuk

Apabila dilaksanakan, skrip di atas akan dibahagikan kepada dua langkah. Satu langkah ialah 20; julat adalah dari (1965-1994) dan satu lagi adalah langkah 1 dan julat adalah dari (1995-2015).

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!

Label berkaitan:
sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan