확인란에 값을 설정하는 방법 (true 또는 false).확인란에 값 지정 (true 또는 false)
<% Boolean inactive = Boolean.valueOf(request.getParameter("isCheckedUnmatch"));
boolean isChecked = inactive.booleanValue();
%>
<script language = javascript>
function chgFlag(isChecked){
alert(isChecked);
isChecked = true;
}
</script>
<td align = "left">
<input name = "chkUnmatch" type = "checkbox" value = "<%=isChecked%>" onclick = "if (this.checked==true){chgFlag(<%=true%>)}">
<font face = "verdana" size = "2"><b>Unmatch Payment</b></font>
</td>
나는이 코드를 사용했지만 상자를 선택해도 자바 컨트롤러의 부울 값은 여전히 기본값 인 false입니다.
참고 : 응용 프로그램을 개발할 때 Java의 최신 버전 인 Java 1.3을 사용하고 있습니다.
입력 태그가 누락 및 글꼴 태그가 제대로 닫히지 않았습니다. 입력 태그의 id 속성을 "isCheckedUnmatch"로 지정했습니다. onclick 함수를 별도로 작성하면 더 좋습니다. –
나는 Arvind와 drkunibar의 입력을 시도했다. 아무도 일하지 않았다. – coferniecus
왜'request.getParameter ("isCheckedUnmatch")'를 얻으려고합니까? 그것은'request.getAttribute ("isCheckedUnmatch")가 아니어야합니까? – drkunibar