Rumah >hujung hadapan web >tutorial js >medan input baca sahaja
Mudah untuk mengawal sifat baca sahaja medan input dengan jQuery
Artikel ini menerangkan cara menggunakan coretan kod jQuery mudah untuk mengawal sifat baca sahaja medan input supaya ia tidak dapat diedit atau dipulihkan ke keadaan yang boleh diedit.
Tetapkan Atribut Read-Only:
Kod berikut menggunakan kaedah JQuery's untuk menetapkan medan input kepada baca sahaja: attr()
$('input').attr('readonly', true);
Batalkan atribut baca sahaja:
Gunakan kaedah untuk membatalkan atribut baca sahaja dari medan input: removeAttr()
$('input').removeAttr('readonly');ingat untuk meletakkan kod jQuery dalam fungsi
untuk memastikan bahawa DOM dimuatkan sebelum melaksanakannya. $(document).ready()
FAQs:
Bagaimana untuk menetapkan medan input untuk membaca hanya menggunakan jQuery? Gunakan kaedah. Sebagai contoh: attr("readonly", true)
ini akan menjadikan semua medan input dibaca sahaja. $("input").attr("readonly", true);
Bagaimana untuk menukar atribut baca sahaja dalam jQuery? menggunakan kaedah: prop()
$("button").click(function(){ $("input").prop("readonly", function(i, val){ return !val; }); });Klik butang untuk menukar keadaan baca sahaja bagi semua medan input.
dan dalam jQuery? attr()
prop()
Dapatkan nilai atribut, Dapatkan nilai atribut. attr()
Tetapkan atau tukar atribut, prop()
Tetapkan atau tukar nilai atribut. Singkatnya, untuk sifat Boolean, attr()
lebih sesuai. prop()
prop()
Gunakan kaedah. Contohnya: Ini akan memulihkan semua medan input untuk diedit. removeAttr("readonly")
$("input").removeAttr("readonly");
Pilih medan input tertentu melalui pemilih ID atau kelas. Sebagai contoh: $("#myInput").attr("readonly", true);
boleh digunakan untuk unsur -unsur dan , tetapi tidak berkenaan dengan unsur -unsur readonly
atau <input>
. <textarea></textarea>
<select></select>
<option></option>
membolehkan pengguna memilih dan memfokuskan medan input, tetapi tidak dapat mengubah suai nilainya; readonly
disabled
readonly
disabled
Bagaimana gaya medan input baca sahaja?
Bagaimana untuk menetapkan sifat baca sahaja medan input mengikut syarat-syarat? Gunakan pernyataan if
untuk menentukan keadaan, dan kemudian gunakan kaedah attr()
untuk menetapkan atribut readonly
.
readonly
Adakah atribut yang sesuai untuk jenis input selain teks? Atribut ini sesuai untuk pelbagai jenis input, seperti , readonly
, password
, search
, tel
, url
, email
, number
, radio
dan checkbox
. file
range
color
button
saya harap maklumat di atas akan membantu anda!
Atas ialah kandungan terperinci medan input baca sahaja. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!