私は1つのWebページを作成しました。このようにしたいということで、ユーザーがテキストボックスに0文字以上を入力すると、チェックボックスが選択されます。チェックボックスがチェックされている場合、ボタンクリックイベントで何かを印刷します。ユーザーが 0 文字以上を入力すると、チェックボックスがオンになります。しかし、ユーザーがボタンをクリックすると、チェックボックスが表示されます。checked = false.なぜそうなのですか?
aspxページで
<script language="javascript" type="text/javascript">
function displaycharcount()
{
if(document.getElementById('TextBox1').value.length > 0)
document.getElementById('CheckBox1').checked = true;
}
</script>
//
//textbox
//checkbox
// button
// cs ファイル内
protected void Page_Load(object sender, EventArgs e)
{
TextBox1.Attributes.Add("onkeyup", " return displaycharcount()");
}
protected void btnAdd_Click(object sender, EventArgs e)
{
if (CheckBox1.Checked == true)
{
Response.Write("Printing .......");
}
}