From df9309d20fd4984b490f1caa5acbad9fdd8c2d03 Mon Sep 17 00:00:00 2001 From: 16639036659 <577530412@qq.com> Date: 星期二, 16 五月 2023 10:56:33 +0800 Subject: [PATCH] Merge branch 'master' of https://sinanoaq.cn:8888/r/TroubleAndRisk --- src/main/resources/templates/tr/baseCheckPoint/add.html | 27 +++++++++++++++++++++++++-- 1 files changed, 25 insertions(+), 2 deletions(-) diff --git a/src/main/resources/templates/tr/baseCheckPoint/add.html b/src/main/resources/templates/tr/baseCheckPoint/add.html index 0c3df92..190d7b8 100644 --- a/src/main/resources/templates/tr/baseCheckPoint/add.html +++ b/src/main/resources/templates/tr/baseCheckPoint/add.html @@ -32,8 +32,8 @@ </div> <div class="form-group"> <label class="col-sm-3 control-label">风险管控措施:</label> - <div class="col-sm-8"> - <select name="controlMeasureId" class="form-control m-b"> + <div class="col-sm-8" id="container"> + <select id="mySelect" name="controlMeasureId" class="form-control m-b"> <option value="">--请选择风险管控措施--</option> <option th:each="u :${measureList}" th:value="${u.id}" th:text="${u.checkContent}"></option> </select> @@ -62,6 +62,29 @@ $.operate.save(prefix + "/add", $('#form-baseCheckPoint-add').serialize()); } } + + var select = document.getElementById("mySelect"); + var options = select.options; + var input = document.createElement("input"); + var container = document.getElementById("container"); + container.insertBefore(input, select); + + input.addEventListener("keyup", function() { + var value = input.value.toLowerCase().trim(); + for(var i=0; i<options.length; i++) { + var option = options[i]; + if(option.value.toLowerCase().indexOf(value) > -1 || option.text.toLowerCase().indexOf(value) > -1) { + option.style.display = ""; + } else { + option.style.display = "none"; + } + } + }); + input.style.width = "100%" + input.style.height = "34px" + input.style.paddingLeft = "20px" + input.style.marginBottom = "10px" + input.placeholder = "输入关键词以缩小选择范围" </script> </body> </html> \ No newline at end of file -- Gitblit v1.9.2