1
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");
を修正することにしたいとさえ私はクライアントにサーバー側からchkUS_CheckedChanged
イベントをシフトしたい完全
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」のマークアップを表示してください。 'autopostback =" true "'ですか? – Ted
隠しフィールドのコードも追加します。 –
なぜIDでコントロールを直接参照するのではなく、 "FindControl"を使用していますか? 'hdfValidateCheck.ClientID'? – Andrei