Rumah >hujung hadapan web >tutorial css >Bagaimanakah Saya Boleh Menghantar Data daripada Medan Borang HTML Dilumpuhkan?

Bagaimanakah Saya Boleh Menghantar Data daripada Medan Borang HTML Dilumpuhkan?

Linda Hamilton
Linda Hamiltonasal
2024-11-25 20:32:10155semak imbas

How Can I Submit Data from Disabled HTML Form Fields?

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn