Kaedah untuk Menambah Asterisk 'Medan Diperlukan' Secara Automatik untuk Membentuk Input Menggunakan CSS
Adalah mungkin untuk menambahkan asterisk (*) secara automatik untuk menunjukkan input borang yang diperlukan tanpa perlu memasukkan markup tambahan. Satu pendekatan melibatkan memanfaatkan :after CSS pseudo-elemen untuk memasukkan asterisk selepas elemen input.
Walau bagaimanapun, dengan pendekatan ini, asterisk akan dimasukkan selepas kandungan elemen, yang menjadikannya mustahil untuk mencapai hasil yang diingini mempunyai asterisk muncul terus selepas elemen itu sendiri.
Untuk mengatasi had ini dan mencapai penyelesaian yang menawarkan fleksibiliti dan fungsi yang diingini, pertimbangkan pendekatan berikut:
CSS:
<code class="css">.required:after { content: " *"; color: red; }</code>
HTML:
<code class="html"><label class="required">Name:</label> <input type="text"></code>
Dalam pendekatan ini, elemen pseudo :after digunakan pada kelas .required, yang ditugaskan kepada elemen label. Ini memastikan bahawa asterisk muncul selepas label, iaitu kedudukan yang diingini untuk menunjukkan bahawa medan diperlukan.
Penyelesaian ini memberikan faedah berikut:
Dengan menggunakan teknik ini, anda boleh menambah asterisk medan yang diperlukan secara automatik untuk membentuk input sambil mengekalkan fleksibiliti dan mengelakkan penanda tambahan.
Atas ialah kandungan terperinci Bagaimana untuk Menambah Asterisk Medan Diperlukan Secara Automatik untuk Membentuk Input Menggunakan CSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!