jsp 페이지를 만들었습니다. 1 체크 박스를 선택하거나 확인란을 모두 선택하거나 선택하지 않으면 해당 텍스트 상자와 목록 상자가 같은 페이지에 표시되어야합니다.jsp in javascript
나는 그 확인란을 클릭하면 javascipt 함수를 호출 해 보았습니다. javascript 함수는 텍스트 상자를 표시하는 코드를 포함합니다. 그러나 그것은 효과가 없었습니다.
저는이 프로젝트를 struts에서하고 있기 때문에 체크 박스 값을 얻는 방법을 모르겠습니다. JavaScript 함수 호출이 작동합니다. 그러나 JavaScript 함수에서 JSP 코드를 입력하지 않았습니다.
내 코드가 어떻게 작동하는지 이것은
<tr>
<td>SEJ:</td>
<td>SEJ 1:<html:checkbox property="sej1" value="on" onclick="checkbox_trial()"></html:checkbox></td>
<td>SEJ 2:<html:checkbox property="sej2" value="on" onclick="checkbox_trial()"></html:checkbox></td>
</tr>
<script type="text/javascript">
function checkbox_trial()
{
<% if(request.getParameter("sej1")=="on"){
%>
<tr><td>SEJ1 Age<html:text property="sej1_age"></html:text></td></tr>
<tr><td>SEJ1 DOI<html:text property="sej1_doi"></html:text></td></tr>
<%}
else if(request.getParameter("sej2")=="on"){%>
<tr><td>SEJ2 Age<html:text property="sej2_age"></html:text></td></tr>
<tr><td>SEJ2 DOI<html:text property="sej2_doi"></html:text></td></tr>
<%}
else if((request.getParameter("sej1")=="on")&&(request.getParameter("sej2")=="on")){%>
<tr><td>SEJ1 Age<html:text property="sej1_age"></html:text></td></tr>
<tr><td>SEJ1 DOI<html:text property="sej1_doi"></html:text></td></tr>
<tr><td>SEJ2 Age<html:text property="sej2_age"></html:text></td></tr>
<tr><td>SEJ2 DOI<html:text property="sej2_doi"></html:text></td></tr>
<%}
else{%>
NOTHING <% } %>
}
질문에 답변하려고 할 때 참조 할 수 있도록 코드를 게시하고 싶습니까? 특히, HTML과 자바 스크립트, 그리고 관련 부분만을 볼 필요가 있습니다. 제발 전체 프로젝트를 게시하지 마십시오;) – jmort253