CheckedChanged 이벤트를 발생시키지 않으려면 확인란을 false로 만드는 동안 숨겨진 필드에 값 1을 설정하려고합니다.jquery에서 숨겨진 변수 값을 설정하는 방법
$('#<%=FindControl("hdfValidateCheck").ClientID %>').val("1");
$get('<%= FindControl("chkUK").ClientID %>').checked = false;
$get('<%= FindControl("chkUS").ClientID %>').checked = false;
$('#<%=FindControl("hdfValidateCheck").ClientID %>').val("0");
하지만 여기에 숨겨진 필드가 제대로 설정되지 않고 다음 코드는 완전히 내가이 줄 $('#<%=FindControl("hdfValidateCheck").ClientID %>').val("1");
을 원하는
protected void chkUS_CheckedChanged(object sender, EventArgs e)
{
if (chkUS.Checked)
{
if (hdfValidateCheck.Value == "0")
{
radWindowManager.RadConfirm("Are you sure you want to check?", "confirm" + this.ClientID, 300, 100, null, "");
}
}
}
을 실행 보정 할 심지어 나는 클라이언트에 서버 측에서 chkUS_CheckedChanged
이벤트를 이동하려면 측면.
'chkUS'에 대한 마크 업을 보여주십시오. 'autopostback = "true"'입니까? – Ted
숨겨진 필드에도 코드를 추가하십시오. –
ID로 컨트롤을 직접 참조하는 대신 "FindControl"을 사용하는 이유는 무엇입니까? 'hdfValidateCheck.ClientID'? – Andrei