zoukankan      html  css  js  c++  java
  • ASP.NET在母版页或内容页上获取控件ID

    原本想给一个button添加一个confirm,不同的分数提示不同的信息(大于80合格,小于80不合格,提示是否提交),最开始用了button.Atribute.Add();但是它每次获取到的是label控件在刷新前的值,后来在网上看到了ViewState[]的使用,但是还是不行,没办法,只能用js:

    <script>
    function myconfirm()
    {
        if(document.getElementById('lbl').value>=80)
        {return confirm('合格,是否提交?')}
        else
        {return confirm('不合格,是否提交?')}
    }
    </script>
    

      然而始终报错:undified;应该是找不到这个id的控件,没办法了,突然想到可以在浏览器中用F12,看到了需要获取的控件的ID,原来使用了母版页后对ID的解析是母版页+控件ID。

      最后把今天写的代码贴出来,以后碰到还可以看看:

    <asp:Button ID="btn_commit" runat="server" Text="提交成绩" class="btn btn-primary pull-right" OnClientClick="return myFunction()" OnClick="btn_commit_Click" />
    
    <script type="text/javascript">      
                                       function myFunction()
                                       {
                                        var hj=document.getElementById('ctl00_content_lbl_hj').innerText;
                                        if(hj>=80)
                                        {    
                                          return confirm('您的打分为 “合格” 确认提交?') ;                        
                                        }else{
                                          return confirm('您的打分为 “不合格” 确认提交?')   ;         
                                        }
                                    }
                                        </script>
  • 相关阅读:
    神经网络——BP算法
    汉诺塔
    Clucene系列3--Clucene的代码组织结构
    Clucene系列2--Clucene专业术语
    j
    TF-IDF的定义及计算
    Python编程 从入门到实践 练习5-10 检查用户名
    判断输入的正整数是否为素数
    百钱百鸡问题
    打印由 * 号组成的菱形
  • 原文地址:https://www.cnblogs.com/yh2015/p/6172326.html
Copyright © 2011-2022 走看看