위의 예제 응용입니다
<option value='t001' <%=topographyValue.equals("t001") ? "selected" : "" %> >어쩌구</option>
혹은
-------------------------------------------------------
function setComboValue(obj, str){
var otype; //OBJECT TYPE
if (obj == null) return ;
if (chk_Blank(str)) return ;
otype = (obj.type).substring(0,6);
if (otype != "select") return ;
for (var index = 0; index < obj.length; index++) {
if (obj.options[index].value != '') {
if (trim(obj.options[index].value) == trim(str)) {
obj.options[index].selected = true;
}
} else {
if (trim(obj.options[index].text) == trim(str)) {
obj.options[index].selected = true;
}
}
}
}
공통 자바스크립트 펑션에 요너마 만들어 놓고
<body onload="init()"> //body에 init() javascript호출후
자바스크립트 정의하는곳에 요너마 낑겨 넣으삼
function init(){
f = document.writeForm; //writeForm은 select박스를 둘러싼 form name
setComboValue(f.topography, "<%=topographyValue%>");
}
okjsp 펌
실제 적용 부분...
<form id="form" name="form" method="post" enctype="multipart/form-data">
$(document).ready(function() {
init();
});
function init(){
setComboValue(form.bond_type, "<%=bond_type%>");
setComboValue(form.term, "<%=bond_term%>");
//셀렉트 박스 disabled
document.all['bond_type'].disabled = true;
document.all['term'].disabled = true;
}
function setComboValue(obj, str){
var otype; //OBJECT TYPE
if (obj == null) return ;
//if (chk_Blank(str)) return ;
otype = (obj.type).substring(0,6);
if (otype != "select") return ;
for (var index = 0; index < obj.length; index++) {
if (obj.options[index].value != '') {
if (obj.options[index].value == str) {
obj.options[index].selected = true;
}
} else {
if (obj.options[index].text == str) {
obj.options[index].selected = true;
}
}
}
}
':::: 개발 :::: > └ JSP & SPRING' 카테고리의 다른 글
JSP 변수 널 체크 + 숫자 타입 체크 (0) | 2014.03.18 |
---|---|
jquery 체크 박스 제어 - checkbox dynamic disabled (0) | 2014.02.05 |
bean property name 은 SET 과 맵핑 (0) | 2014.01.09 |
간단한 JSP AJAX 로그인 구현 (0) | 2013.12.18 |
jsp 업로드 디렉토리 상위 까지 생성 (0) | 2013.11.20 |
applicationContext.xml 주석.. (0) | 2013.06.25 |
JSTL li 순서별 클래스 적용 예 (0) | 2012.12.11 |
JSTL eq 비교가 안될때.. (0) | 2012.11.08 |