Serahkan Data daripada Medan Borang Dilumpuhkan
Apabila berurusan dengan borang dalam HTML, mungkin perlu melumpuhkan medan tertentu sambil masih membenarkan datanya untuk dikemukakan. Dua cara biasa untuk mengendalikan perkara ini ialah:
1. Melumpuhkan Medan dengan Penyerahan Data
Malangnya, terdapat pengehadan apabila cuba menyerahkan data daripada medan borang yang dilumpuhkan. Atribut seperti "baca sahaja" tidak serasi dengan jenis input tertentu seperti kotak pilihan atau lungsur turun.
2. Menyekat Medan Borang dengan JavaScript
Pendekatan alternatif adalah untuk melumpuhkan medan tanpa benar-benar menyekat penyerahannya menggunakan JavaScript. Satu cara untuk melakukan ini ialah mengalih keluar atribut "dilumpuhkan" secara dinamik sebelum menyerahkan borang. Ini boleh dicapai dengan jQuery, seperti yang dilihat dalam kod di bawah:
$('form').submit(function(e) { $(':disabled').each(function(e) { $(this).removeAttr('disabled'); }) });
Dengan menggunakan kod ini semasa menyerahkan borang, semua elemen yang dilumpuhkan mempunyai atribut yang melumpuhkan dialih keluar, membenarkannya untuk disertakan dalam penyerahan data .
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menghantar Data daripada Medan Borang HTML Dilumpuhkan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!