Artikel ini terutamanya memperkenalkan perbezaan antara Baca Sahaja dan Kurang Upaya dalam bentuk Ia sangat terperinci dan komprehensif Rakan-rakan yang perlu mengetahui maklumat yang berkaitan harus datang dan mengkajinya dengan teliti.
Readonly hanya sah untuk input (teks / kata laluan) dan kawasan teks, manakala dilumpuhkan sah untuk semua elemen borang, termasuk pilih, radio, kotak semak, butang, dll.
Tetapi selepas elemen borang dilumpuhkan, apabila kami menyerahkan borang melalui POST atau GET, nilai elemen ini tidak akan dipadamkan, dan baca sahaja akan mengeluarkan nilai (dalam kes ini Muncul apabila kami menetapkan elemen textarea dalam bentuk untuk dilumpuhkan atau baca sahaja, tetapi butang hantar boleh digunakan).
Secara amnya, situasi biasa ialah:
Kod pengenalan unik dipraisi untuk pengguna dalam borang, dan pengguna tidak dibenarkan menukarnya, tetapi nilai itu perlu dihantar apabila menyerahkan. Ini Hartanya hendaklah ditetapkan kepada baca sahaja.
Sering kali ditemui apabila pengguna menyerahkan borang secara rasmi dan perlu menunggu pengesahan maklumat oleh pentadbir, pengguna tidak dibenarkan menukar data dalam borang, tetapi hanya boleh melihatnya Disebabkan julat besar elemen orang kurang upaya, Oleh itu, orang kurang upaya harus digunakan pada masa ini, tetapi pada masa yang sama, ia harus diperhatikan bahawa butang hantar juga harus dilumpuhkan Jika tidak, selagi pengguna menekan butang ini, jika ada tiada semakan integriti dalam halaman operasi pangkalan data, nilai dalam pangkalan data akan dikosongkan.
Jika baca sahaja digunakan dan bukannya dilumpuhkan dalam kes ini, jika hanya terdapat input (teks/kata laluan) dan elemen textarea dalam borang, ia masih boleh dilakukan jika terdapat elemen lain, seperti pilih, the pengguna boleh Selepas menulis semula nilai, tekan kekunci Enter untuk menyerahkan (Enter ialah kekunci pencetus serah lalai).
Kami sering menggunakan JavaScript untuk melumpuhkan butang hantar selepas pengguna menekan butang hantar Ini boleh menghalang pengguna daripada berulang kali mengklik butang hantar dalam persekitaran dengan keadaan rangkaian yang lemah, menyebabkan data disimpan secara berlebihan dalam. pangkalan data.
Kedua-dua atribut yang dilumpuhkan dan baca sahaja mempunyai persamaan. Contohnya, jika kedua-duanya ditetapkan kepada benar, atribut bentuk tidak boleh diedit dengan mudah apabila menulis kod js , mereka Terdapat perbezaan tertentu antara mereka.
Jika item input yang dilumpuhkan ditetapkan kepada benar, item input borang tidak boleh mendapatkan fokus, dan semua operasi pengguna (klik tetikus dan input papan kekunci, dsb.) adalah tidak sah untuk item input Maksudnya ialah apabila Input borang ini tidak akan diserahkan apabila borang diserahkan.
Baca hanya untuk item input seperti kotak input teks di mana teks boleh dimasukkan Jika ditetapkan kepada benar, pengguna tidak boleh mengedit teks yang sepadan, tetapi masih boleh memfokus, dan apabila menyerahkan borang, input. Item akan diserahkan sebagai item pada borang.
//Dua kaedah untuk menetapkan atribut yang dilumpuhkan
$('#areaSelect').attr( "disabled ",true);
$('#areaSelect').attr("disabled","disabled");
//Tiga kaedah untuk mengalih keluar atribut disabled
$('#areaSelect').attr("disabled",false);
$('#areaSelect').removeAttr("disabled");
$(' #areaSelect ').attr("disabled","");
Di atas adalah keseluruhan kandungan artikel ini, saya harap anda semua menyukainya.
【Tutorial berkaitan yang disyorkan】
1 Tutorial video CSS
2 Manual dalam talian CSS
3 tutorial bootstrap