0

私は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 .......");
        }
    }
4

2 に答える 2