나의질문답

서브밋 시 데이터 전달

예쁜꽃이피었으면 2015. 11. 2. 10:17

http://okky.kr/article/299158


안녕하세요~
jsp에서 서브밋할때 데이터 값에 대한 질문이 있습니다.

회원정보 수정 화면이고요..


셀렉트박스에서 날짜를 선택한 후 form:hidden path="open_date_yy" 이런식으로 값을 넘기려고하는데 보니까 값이 넘어가질 않더라고요..

<form:hidden path="open_date_yy"  value="${theForm.open_date}"/>이렇게 값을 지정할 때는 넘어갑니다.

그런데 "${theForm.open_date}" 같은 경우는 전체 날짜이고

제가 넘기고자 하는 값은 년 / 월 / 일 각각의 데이터를 넘기고 싶습니다.


선택된 셀렉트박스의 값을 알 수 있는 방법이 있을까요?

${theForm.open_date} 의 값이 새로 셀렉트 박스를 눌러서 얻은 값이 아니라 화면에 출력하려고 가지고 있는 값이네요.. (수정된 셀렉트 박스 값x)


<form:form commandName="theForm" name="theForm" action="info_save.kda" method="get">

<form:hidden path="open_date_yy"  value="${theForm.open_date}"/>
<form:hidden path="open_date_mm"/>
<form:hidden path="open_date_dd"/>

</form:form>

....
<td colspan="3">
<fmt:formatDate  value="${theForm.open_date}" pattern="yyyyMMdd" var="date" /> 
<select id="open_date_yy" name="open_date_yy" class="selectbox">
 <c:forEach begin="1910" end="${currentYear}" varStatus="i">
 <c:set var="step" value="${i.count-1}"/>
 <option value="${i.end - step}"<c:if test="${fn:substring(date,0,4) eq i.end- step}">selected="selected"</c:if>>${i.end - step } </option>
</c:forEach>
</select> <span></span>
 <select id="open_date_mm" name="open_date_mm" class="selectbox">
 <c:forEach var="month" begin="1" end="12">
 <c:if test="${month < 10}"><c:set var="month" value="0${month}"/></c:if>					
 <option value="${month}" <c:if test="${month eq fn:substring(date,4,6) }">selected="selected"  </c:if>>${month} </option>
</c:forEach>
</select><span></span>  
<select id="open_date_dd" name="open_date_dd" class="selectbox">
 <c:forEach var="day" begin="1" end="31">
 <c:if test="${day < 10}"><c:set var="day" value="0${day}"/></c:if>					
 <option value="${day}" <c:if test="${day eq fn:substring(date,6,8) }">selected="selected" </c:if>>${day}</option>
</c:forEach>
</select><span></span>
</td>
....



$("#open_date_yy option:selected).text()

submit 하실 때 jquery로 위 처럼 해보세여



답변감사합니다.

form  안에 또 form이 3개 들어있는 형태라

위에 소스 같은 모양이 나왔었는데요..


아무래 해도 안돼서

form안에 필요한 값들 넣고 form submit했습니다. 안에들어있던 form은 밖같으로 뺐습니다.


반응형