【未完】Js Confirm()判断添加条件语句造成返回结果不执行

在Page_Load中注册

this.btAllReview.Attributes.Add("onclick", "this.disabled= 'true';  if (!confirm('确认批量处理?'))  { this.disabled= 'false ';  return false; }  " + ClientScript.GetPostBackEventReference(btAllReview, string.Empty)); // 只有取消时,按钮还不可用


 

虽然开始按钮置灰,但是点击“取消”时,按钮置灰后不还原。不知为何,探索中。。。。。。

 

 

解决。这样就可以了。才发现被绕了。 但是,不能在确认前就置灰了。

 this.btAllReview.Attributes.Add("onclick", "if (!confirm('确认批量处理?'))  { return false; }  this.disabled= 'true';  " + ClientScript.GetPostBackEventReference(btAllReview, string.Empty));


 

 

你可能感兴趣的:(【未完】Js Confirm()判断添加条件语句造成返回结果不执行)