Penambahbaikan utama:
<label></label>
Perubahan kecil, kesan besar
mari kita mulakan dengan peningkatan biasa: secara automatik memfokuskan medan input utama. Anggapkan medan sasaran anda mempunyai id "myfield." Berikut adalah beberapa cara untuk mencapai ini:
Kaedah 1 (Pendekatan Google):
kaedah 2 (menggunakan ): window.onload
window.onload = function() { document.getElementById('myfield').focus(); };
kaedah 3 (menggunakan fungsi - terbaik untuk pelbagai addEvent
acara): onload
addEvent(window, 'load', function() { document.getElementById('myfield').focus(); }); // addEvent function (from previous article) would be included here.
kaedah 4 (penempatan sebaris):
<input type="text" id="myfield" ...> <!-- Place this JavaScript AFTER the input field -->
Leveraging Labels Unsur -unsur
sering diabaikan tetapi penting. Mereka menghubungkan teks deskriptif untuk membentuk medan. Mengklik label memfokuskan medan yang berkaitan (atau togol kotak semak/butang radio). Contohnya: <label></label>
<label for="username">Username:</label> <input type="text" id="username">
label { cursor: pointer; cursor: hand; } /* handles IE compatibility */
Sorot medan input aktif dengan CSS:
untuk keserasian IE (yang tidak mempunyai
input { border: 2px solid #ccc; } input:focus { border: 2px solid #000; }
:focus
<input type="text" onfocus="this.style.border='2px solid #000'" onblur="this.style.border='2px solid #ccc'">
addEvent
Pengesahan dan maklum balas Sentiasa mengesahkan pada sisi pelayan, tetapi pengesahan sisi klien memberikan maklum balas segera. Gunakan ikon untuk menunjukkan status medan (diperlukan, ralat, lengkap). (CSS, JavaScript, dan contoh HTML untuk ini akan dimasukkan di sini, sama dengan teks asal tetapi berpotensi dipermudahkan atau disusun semula untuk kejelasan.) Pemformatan data memformat data dalam masa nyata (mis., Nombor telefon AS): (Contoh JavaScript untuk pemformatan nombor telefon akan dimasukkan di sini.) Artikel ini menyediakan asas. Terokai teknik-teknik ini dan bina mereka untuk membuat lebih banyak bentuk mesra pengguna dan cekap. Ingatlah untuk sentiasa mengutamakan pengesahan sisi pelayan untuk keselamatan. (bahagian Soalan Lazim akan dimasukkan di sini, sama dengan yang asal tetapi berpotensi ditarik balik untuk aliran dan kesimpulan yang lebih baik.)
window.onload = function() { document.getElementById('myfield').focus(); };
addEvent(window, 'load', function() { document.getElementById('myfield').focus(); });
// addEvent function (from previous article) would be included here.
Atas ialah kandungan terperinci Cara mudah untuk bentuk yang lebih banyak digunakan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!