文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Radio Button为Disable的时候,会发生两个Radio Button都为Checked的情况

Radio Button为Disable的时候,会发生两个Radio Button都为Checked的情况

时间:2011-05-30  来源:肖敏

      假如我们一个页面中有一组(2个)Radio Button,在页面初始化时写如下代码:

  

 protected void Page_Load(object sender, EventArgs e){
     if (!this.IsPostBack)
     {
          this.RadioButton1.Checked = true;
          this.RadioButton2.Checked = true;
     }

    在页面呈现时,会自动将最后一个Radio Button设为Checked,其他的为UnChecked。并且再次点提交后,Radio Button的状态会与用户输入保持一致。

      然而,也有例外情况:当Radio Button为Disable的时候,会发生两个Radio Button都为Checked的情况。

  protected void Page_Load(object sender, EventArgs e){
     if (!this.IsPostBack)
     {
         this.RadioButton1.Checked = true;
         this.RadioButton2.Checked = true;
         this.RadioButton1.Enabled = false;
     }

 } 

 

      这种情况下提交表单,将发现,两个Radio Button都是Checked,因此我们在设Enabled=false的时候一定要先确定他的Checked值。或者在判断的时候再加上Disabled状态。

 

 

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载