Während der Projektentwicklung begegnen wir häufig auf das Dropdown-Box, um es angemessen zu sein, aber leider hat Select keine readonly-Attribute, sodass wir eine Spannweite außerhalb des Select einfügen und diese durch JS ändern müssen.
Der folgende HTML-Code fügt dem Pulldown-Tag von Struts2 ein Spann-Tag hinzu, wodurch das Dropdown-Feld beim Laden der Seite nicht gelöst werden kann.
Die Codekopie lautet wie folgt:
<Body Onload = "init ()">
<span id = "id_select">
<s: select name = "sjdwmc" list = "sjdxdwlist" listkey = "dxbh" listValue = "dwmc" headerkey = "" headervalue = ""> </s: select>
</span>
</body>
Im Folgenden finden Sie den JS-Code.
Die Codekopie lautet wie folgt:
/*SET SET SELET SEE SEE-Nur-Nur-ID der Spannweite auf der Seite/
Funktion selectradeLy (selectedID) {
var obj = document.getElementById (ausgewählt);
obj.onmouseover = function () {
obj.setcapture ();
}
obj.onmouseout = function () {
obj.releascapture ();
}
obj.onfocus = function () {
obj.blur ();
}
obj.onbeforectivate = function () {
false zurückgeben;
}
}
Funktion init () {
selectrEreadonly ("id_select");
}
Die Arbeit wird hier erledigt und probiert den Effekt aus! ! !