这几天为了这个小功能我煞费苦心啊.昨天好不容易弄出来了.
做一个记录.备忘.点击按钮后变灰提交页面
这个是按钮的事件.
1点击按钮后变灰提交页面HtmlInputButton btn = new HtmlInputButton("button");
2点击按钮后变灰提交页面btn.Attributes.Add("onclick","javascript:this.disabled=true;document.Form1.submit();");
刚开始的时候太天真了.以为只要disabled为true就可以了.没想到还有点小技巧.

  后来,问题又出现了.虽然能提交,也变灰了.但是对于页面上的验证却视而不见,
郁闷ing.点击按钮后变灰提交页面
   还好,研究后又写出来了.现在改成函数调用了.
1点击按钮后变灰提交页面page.RegisterClientScriptBlock("changebtn",@"        <script language=""javascript"">
2点击按钮后变灰提交页面        function changebtn(obj)
3点击按钮后变灰提交页面        {
4点击按钮后变灰提交页面            if ((typeof(Page_ClientValidate) != 'function' ||  Page_ClientValidate()))
5点击按钮后变灰提交页面                obj.disabled = true;
6点击按钮后变灰提交页面        }
7点击按钮后变灰提交页面        </script>
8点击按钮后变灰提交页面");
加上if句后就可以了.看来成熟的语句是一步一步调试出来了.
真不知道再会不会出现错误了.呵呵.

相关文章:

  • 2022-12-23
  • 2021-12-03
  • 2021-12-19
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-30
  • 2021-12-19
  • 2021-11-17
  • 2022-12-23
相关资源
相似解决方案