Saya mempunyai beberapa input yang dilumpuhkan dalam borang saya dan saya mahu menghantarnya ke pelayan, tetapi Chrome mengecualikannya daripada permintaan.
Adakah cara untuk menyelesaikan masalah ini tanpa menambah medan tersembunyi?
<form action="/Media/Add"> <input type="hidden" name="Id" value="123" /> <!-- this does not appear in request --> <input type="textbox" name="Percentage" value="100" disabled="disabled" /> </form>
Gunakan Jquery dan hantar data menggunakan ajax, anda boleh menyelesaikan masalah anda:
Elemen dengan
disabled
atribut tidak diserahkan, atau anda boleh katakan nilainya tidak diterbitkan (lihat Spesifikasi HTML 5 untuk membina set data borang).iaitu,
FYI, mengikut 17.12.1 dalam spesifikasi HTML 4:
Anda boleh menggunakan
readonly
atribut dalam kes anda, dengan melakukan ini, anda akan dapat menyiarkan data medan.iaitu,
FYI, mengikut 17.12.2 dalam spesifikasi HTML 4: