Rumah > hujung hadapan web > tutorial js > periksa jQuery jika medan dibaca sahaja

periksa jQuery jika medan dibaca sahaja

尊渡假赌尊渡假赌尊渡假赌
Lepaskan: 2025-02-28 08:37:17
asal
812 orang telah melayarinya

3 Coretan kod jQuery untuk memeriksa sama ada medan dibaca sahaja.

jQuery check if field is read only Soalan Lazim (Soalan Lazim) Mengenai JQuery Check Field Baca

Bagaimana saya boleh menyemak sama ada medan dibaca hanya menggunakan jQuery? periksa jQuery jika medan dibaca sahaja

Untuk memeriksa sama ada medan hanya dibaca dalam jQuery, anda boleh menggunakan kaedah .attr (). Kaedah ini mengembalikan undefined untuk atribut yang belum ditetapkan. Untuk memeriksa sama ada medan input dibaca sahaja, anda boleh menggunakan kod berikut:
<span>//if field is not read only
</span><span>if($(this).attr('disabled'))
</span><span>{
</span>  <span>...
</span><span>}</span>
Salin selepas log masuk

if ($ ('#myInput'). Attr ('readonly')! ID medan input yang ingin anda periksa. Sekiranya medan itu dibaca sahaja, kaedah .attr () akan kembali 'readonly', jika tidak, ia akan kembali tidak ditentukan. Ia mengembalikan undefined untuk nilai -nilai sifat yang tidak ditentukan. Kaedah .Attr () mendapat nilai atribut untuk hanya elemen pertama dalam set yang dipadankan. Ia mengembalikan undefined untuk atribut yang belum ditetapkan. Walau bagaimanapun, .prop () disyorkan kerana ia betul-betul mengambil nilai harta untuk atribut boolean seperti readonly. Berikut adalah contoh:

$ ('#myInput'). Attr ('readonly', 'readonly');

Dalam kod ini, '#myinput' adalah id medan input yang anda ingin baca sahaja. bidang menggunakan jQuery. Anda boleh menggunakan kaedah .prop () untuk mendapatkan keadaan semasa, dan kemudian tetapkan keadaan bertentangan. Berikut adalah contoh:


$ ('#myInput'). Prop ('readonly' ,! $ ('#myInput'). Prop ('readonly'); Untuk memeriksa sama ada medan dibaca sahaja tanpa menggunakan jQuery, anda boleh menggunakan JavaScript biasa. Berikut adalah contoh:

if (document.getElementById ('myInput'). ReadOnly) {
// medan input adalah read-only
} else {
// medan input tidak dibaca-hanya
}

Bagaimana saya boleh mengeluarkan atribut baca sahaja dari medan menggunakan jQuery? Berikut adalah contoh:

$ ('#myInput'). Medan hanya dibaca pada beban halaman. Anda boleh menggunakan kaedah .ready () untuk menjalankan kod sebaik sahaja dokumen siap (apabila halaman telah selesai memuatkan). Berikut adalah contoh:

$ (dokumen) .ready (function () {
if ($ ('#myInput'). '#MyInput' adalah ID medan input yang ingin anda periksa. Anda boleh menggunakan kaedah .submit () untuk melampirkan fungsi ke acara hantar borang. Berikut adalah contoh:

$ ('#myForm'). Hantar (function () {

if ($ ('#myInput'). '#MyForm' adalah ID bentuk dan '#MyInput' adalah ID medan input yang anda ingin periksa. Anda boleh menggunakan kaedah .change () untuk melampirkan fungsi ke peristiwa perubahan medan. Berikut adalah contoh:


$ ('#myInput'). Perubahan (function () {
if ($ (this) .prop ('readonly') {
// medan input adalah bacaan
'#MyInput' adalah id medan input yang ingin anda periksa. Anda boleh menggunakan kaedah .click () untuk melampirkan fungsi ke acara klik medan. Berikut adalah contoh:

$ ('#myInput'). Klik (fungsi () { if ($ (ini) .prop ('readonly') { // medan input adalah bacaan
'#MyInput' adalah ID medan input yang ingin anda periksa.

Atas ialah kandungan terperinci periksa jQuery jika medan dibaca sahaja. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan