Ich habe eine JSP-Seite erstellt. Wenn ich ein Kontrollkästchen oder beide Kontrollkästchen oder keines auswähle, müssen die entsprechenden Textfelder und das Listenfeld auf derselben Seite angezeigt werden.jsp in Javascript
Dafür habe ich versucht, eine Javascipt-Funktion aufzurufen, wenn ich das Kontrollkästchen anklicke. Die JavaScript-Funktion enthält Code zum Anzeigen der Textfelder. Aber es hat nicht funktioniert.
Da ich dieses Projekt in Struts mache, weiß ich nicht, wie man Check-Box-Wert bekommen. Und das Aufrufen der JavaScript-Funktion funktioniert. Aber nicht in JavaScript-Funktion JSP-Code eingeben.
Mein Code ist
<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 <% } %>
}
Sie möchten etwas Code posten, damit wir auf Ihre Frage antworten können? Insbesondere müssen wir HTML und JavaScript und nur die relevanten Teile sehen. Bitte poste nicht dein gesamtes Projekt;) – jmort253