Mengekalkan Nilai Medan Input dalam Elemen Pilihan Dilumpuhkan
Menghalang pengubahsuaian pengguna kepada
Melumpuhkan Elemen dan Pilihan Pilih
Satu pendekatan adalah untuk melumpuhkan kedua-dua elemen pilih dan elemennya pilihan. Ini menghalang pengguna daripada berinteraksi dengan elemen, mencipta kesan baca sahaja. Walau bagaimanapun, ia juga menghalang nilai daripada diserahkan.
Mendayakan Elemen Sebelum Penyerahan Borang
Untuk menyelesaikan isu ini, lumpuhkan semua menu lungsur turun yang dilumpuhkan sebelum menyerahkan borang. Ini boleh dicapai melalui JavaScript.
Kod jQuery
<code class="javascript">jQuery(function ($) { $('form').bind('submit', function () { $(this).find(':input').prop('disabled', false); }); });</code>
Kod ini memastikan semua medan borang yang dilumpuhkan, termasuk elemen pilih yang berkenaan, didayakan apabila borang diserahkan. Ini membolehkan nilai yang dipilih dimasukkan dalam data penyerahan borang.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengekalkan Nilai Medan Input dalam Elemen Pilihan Dilumpuhkan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!