Ich muss sechs Checkboxen für ein Bild machen, und dieses Bild muss sich ändern, wenn eine oder mehrere Checkboxen geprüft werden, wie kann ich das tun? Bitte hilf mir, ich füge meinen Code bei.Wie kann ich dynamische Checkboxen für Java Jsp?
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<img src="img/fotodiente/1.jpg" width="78" height="107" alt="1" id="diente1" onclick="changeImage1()"/>
<form name="form1" onsubmit="checkBoxValidation()">
<p><input type="checkbox" name="chbdiente1" value="1"/>Vestibular</p>
<p><input type="checkbox" name="chbdiente1" value="2"/>Mesial</p>
<p><input type="checkbox" name="chbdiente1" value="3"/>Oclusal</p>
<p><input type="checkbox" name="chbdiente1" value="4"/>Distal</p>
<p><input type="checkbox" name="chbdiente1" value="5"/>Palatino</p>
<p><input type="checkbox" name="chbdiente1" value="6"/>Lingual</p>
<p><input type="submit" value="submit"/>
</form>
<%String chbdiente1[] = request.getParameterValues("chbdiente1");
if (chbdiente1 != null) {%>
<script>
function changeImage1() {
var image = document.getElementById('diente1');
image.src = "img/fotodiente/1.1.jpg";
}
;
</script>
<ul><%for (int i = 0; i < chbdiente1.length; i++) {%>
<li><%=chbdiente1[i]%></li><%}%>
</ul><%}%>
</body>
</html>
ich habe diesen Code und mir den Wert der ausgewählten Kontrollkästchen senden, aber das Bild nicht ändern. Hilfe bitte. Danke
Sie müssen changeImage1 von einem Klick oder Änderung Handler gebunden an die Kontrollkästchen, kein Click-Handler mit dem Bild verbunden aufrufen. – James