Jsp

name으로 넘겨지지 않는 값 넘기기 [JavaScript]

민돌이 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"); 로 받아주면 되겠습니다


반응형