私は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とJavaScript、および関連する部分だけを見る必要があります。あなたのプロジェクト全体を投稿しないでください) – jmort253