Rumah >hujung hadapan web >tutorial js >bagaimanakah pengesahan data untuk input borang boleh dikendalikan dalam HTML dan JavaScript dan Mengapakah ia berfaedah untuk menggunakan kedua-duanya!
HTML mengendalikan pengesahan data untuk borang melalui atribut yang menentukan jenis input, corak atau jumlah minimum aksara yang kami jangkakan pengguna masukkan pada medan tertentu.
<input type="text" name="username" pattern="[A-Za-z]{5,9}" required>
Dan pada masa yang sama kami boleh menentukan pengendali pengesahan input lain menggunakan JavaScript.
document.querySelector('form');.addEventListener('click', (event) => { const username = document.querySelector("input[name='username']") if (username.value.length < 5) { event.preventDefault(); alert("Username must be at least 5 characters long."); } });
Kod di atas mengendalikan penyerahan data input borang dengan menghalang kelakuan lalai acara penyerahan sehingga input nama pengguna dimasukkan oleh pengguna yang mempunyai lebih daripada 5 aksara.
Adalah berfaedah untuk menggunakan kedua-dua kaedah ini semasa mengesahkan input borang kerana kedua-duanya menawarkan alatan berbeza yang apabila digabungkan memberikan kami cara yang lebih selamat dan dinamik untuk mengesahkan data borang.
Atas ialah kandungan terperinci bagaimanakah pengesahan data untuk input borang boleh dikendalikan dalam HTML dan JavaScript dan Mengapakah ia berfaedah untuk menggunakan kedua-duanya!. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!