Nilai langkah lalai untuk nilai input yang berbeza adalah seperti berikut - Contoh nilai jenis input tarikh 1 hari bulan 1 bulan minggu 1 minggu masa 60 saat tarikh tempatan masa 1 saat nombor"/> Nilai langkah lalai untuk nilai input yang berbeza adalah seperti berikut - Contoh nilai jenis input tarikh 1 hari bulan 1 bulan minggu 1 minggu masa 60 saat tarikh tempatan masa 1 saat nombor">

Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk menggunakan input julat dengan atribut langkah yang berbeza dalam HTML?

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

WBOY
WBOYke hadapan
2023-09-09 14:13:061165semak imbas

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

Nilai langkah lalai untuk nilai input yang berbeza adalah seperti berikut -

Jenis input Nilai Contoh
Tarikh 1天
1bulan
zhou 1minggu
masa 60 saat
tarikh dan masa tempatan 1saat
digit 1
skop 1

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

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

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!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam