Selama pengembangan proyek, kami sering menemukan kotak drop-down yang harus dibaca, tetapi sayangnya, SELECT tidak memiliki atribut yang hanya readyly, jadi kami perlu menyertakan rentang di luar pilih dan mengubahnya melalui JS.
Kode HTML berikut menambahkan tag span ke tag pull-down Struts2, yang membuat kotak drop-down tidak dapat dibaca saat halaman dimuat.
Salinan kode adalah sebagai berikut:
<body onload = "init ()">
<span id = "id_select">
<S: Pilih Nama = "SJDWMC" Daftar = "SJDXDWlist" ListKey = "DXBH" ListValue = "DWMC" HeaderKey = "" HeaderValue = ""> </S: Select>
</span>
</body>
Berikut ini adalah kode JS, hubungi selectreadonly dalam metode init untuk membuat kotak drop-down hanya baca.
Salinan kode adalah sebagai berikut:
/*Set Select to Read-Only sesuai dengan ID rentang pada halaman/
function selectreadonly (selectedId) {
var obj = document.geteLementById (selectedId);
obj.onmouseover = function () {
obj.setCapture ();
}
obj.onmouseout = function () {
obj.releasecapture ();
}
obj.onfocus = function () {
obj.blur ();
}
obj.onbeforeactivate = function () {
mengembalikan false;
}
}
fungsi init () {
selectreadonly ("id_select");
}
Pekerjaan dilakukan di sini dan coba efeknya! Lai Lai