2022. 4. 15. 19:19 web/eclipse&java
selectbox 특정 값 선택 시 텍스트 입력 가능하도록 java jsp js
기 구현된 selectbox(콤보박스)....아무튼 거기서 기타라는 항목 선택 시 텍스트입력 창이 따악 생기는 이벤트가 발생하도록 해달라는 요구사항임.
우리제품은 java jsp js mvc 패턴이며 kendo ui 를 사용하고 있음!
jsp 화면단에서 버튼을 달고, js에서 버튼의 기능을 구현해내야한다. 그리고 db칼럼도 하나 새로 파줘야하고 alter
자바스크립트 구현 보안상 변수를 밝힐 수 없으므로 도움이 안될 수도 있다. 대략 느낌만...
if (전역변수1 != "6"){
var 변수= $("#변수").val(전역변수2);
변수 = " ";
}
$("#변수").val(데이터받아오도록해야함);
$("#dropDown이름알아서잘지어야함").kendoDropDownList({
change: function(e) {
var value = this.value();
if(value=="6"){
$(".jsp단에 나는 div로 만듬").show();
} else {
$(".jsp단에 나는 div로 만듬").hide();
}},
animation: {
close: {
effects: "fadeOut zoom:out",
duration: 300
},
open: {
effects: "fadeIn zoom:in",
duration: 300
}
}
});
애니메이션은 굳이 안해도 되지만.
등록 페이지 jsp
<div class ="js랑div명맞춰야함" >
<input type="text" id="변수맞춰야함" name="변수맞춰야함" class="inputBox" style="width:300px;"/>
</div>
등록 후 상세보기(조회) 페이지 jsp
<tr>
<th><span>적절한텍스트</span></th>
<td colspan="7">
${데이터받아야함}
</td>
<c:if test='${머라하기좀그런거상태체크.equals("1")}'>
<td>
${머라하기좀그런거상태체크.변수명}
</td>
</c:if>
</tr>
<tr>
칼럼이 추가되면 java 에 게터세터도 해줘야하고 마이바티스 xml dml 부분 다 수정해야함.
kendo ui 여기 진짜 도움됨. ㅎㅎ
https://docs.telerik.com/kendo-ui/api/javascript/ui/checkbox/configuration/checked
checked - API Reference - Kendo UI CheckBox | Kendo UI for jQuery
docs.telerik.com
'web > eclipse&java' 카테고리의 다른 글
String index out of range: 6 (0) | 2022.04.15 |
---|---|
java 삼항연산자 (0) | 2022.04.15 |
자바 숫자형 소수 (0) | 2022.04.15 |
자바 문자열 관련 함수 length() substring() (0) | 2022.04.15 |
이클립스 버전 별 자바 JDK 버전 (0) | 2021.04.21 |