-
name으로 넘겨지지 않는 값 넘기기 [JavaScript]Jsp 2017. 10. 31. 10:14반응형
01. name이 써지지 않는 html
- 대표적으로는 <li></li> 가 있습니다
<form id="searchForm" name="searchForm" method="post">
<input type="hidden" name="selectedValue" id="selectedValue" value="${selectedValue}" />
<div class="date-select">
<ul>
<li class="selected" id="today" value="0"><a href="#" >당일</a></li>
<li id="week" value="7"><a href="#" >1주일</a></li>
<li id="month" value="30"><a href="#" >1개월</a></li>
<li id="threeMonth" value="90"><a href="#" >3개월</a></li>
</ul>
</div>
</form>
form이 이렇게 생겼다는 가정을 해보고 li의 있는 값을 name으로 넘길 수 없으니
value를 이용해 값을넘겨야 하는데 form을 넘길때 function submit() 하나 만들어 넘겨주는 방식으로 해줘야 합니다.
function submit() {
searchForm.selectedValue.value= $(".selected").val(); 또는
searchForm.selectedValue.vale = 내가 원하는 id의 .val()를 주면 됩니다.
document.searchForm.submit();
}
을 해주면 java단에서 request를 받을때
request.getParameter("selectedValue"); 로 받아주면 되겠습니다
반응형'Jsp' 카테고리의 다른 글
화면 뒤로가기 [Jsp] (0) 2017.11.22 Print 하기 [JavaScript] (0) 2017.10.31 iframe 사용하기 [Html] (0) 2017.09.07 '=='과 '==='의 차이 [JavaScript] (0) 2017.06.19 [JavaScript] json 타입의 Ajax 사용하기 (0) 2017.04.18