Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
RadGrid用户Web控件上的JavaScript_Javascript_Radgrid_Web Controls_Asp.net Webcontrol - Fatal编程技术网

RadGrid用户Web控件上的JavaScript

RadGrid用户Web控件上的JavaScript,javascript,radgrid,web-controls,asp.net-webcontrol,Javascript,Radgrid,Web Controls,Asp.net Webcontrol,我有一个独特的情况,我找不到任何帮助。我有一个RadGrid,它使用用户Web Control.ascx插入和编辑网格项。我需要使用javascript获取用户Web控件上两个RadTextBox的值,并将它们相加,然后用结果值更新第三个RadTextBox 我的问题是: 1我必须在父aspx页面上创建javascript,以便用户Web控件能够看到它。如果我在.ascx页面上创建它,它不会看到它。 2由于我必须在网格所在的父aspx页面上创建它,因此我无法找到访问用户Web控件上RadText

我有一个独特的情况,我找不到任何帮助。我有一个RadGrid,它使用用户Web Control.ascx插入和编辑网格项。我需要使用javascript获取用户Web控件上两个RadTextBox的值,并将它们相加,然后用结果值更新第三个RadTextBox

我的问题是: 1我必须在父aspx页面上创建javascript,以便用户Web控件能够看到它。如果我在.ascx页面上创建它,它不会看到它。 2由于我必须在网格所在的父aspx页面上创建它,因此我无法找到访问用户Web控件上RadTextBox值的方法

任何帮助都将不胜感激。有没有办法在用户Web控件中运行javascript


安东尼

我找到了答案。诀窍是在.ascx页面的RadScriptBlock中添加我的javascript。 我正在尝试做的示例:

       <telerik:RadScriptBlock ID="RadScriptBlock1" runat="server">
       <script type="text/javascript">
         function getTotal() {
         var jan = $find("<%= txtJan.ClientID %>");
         var feb = $find("<%= txtFeb.ClientID %>");
         var mar = $find("<%= txtMar.ClientID %>");
         var apr = $find("<%= txtApr.ClientID %>");
         var may = $find("<%= txtMay.ClientID %>");
         var jun = $find("<%= txtJun.ClientID %>");
         var jul = $find("<%= txtJul.ClientID %>");
         var aug = $find("<%= txtAug.ClientID %>");
         var sep = $find("<%= txtSep.ClientID %>");
         var oct = $find("<%= txtOct.ClientID %>");
         var nov = $find("<%= txtNov.ClientID %>");
         var dec = $find("<%= txtDec.ClientID %>");
         var total = $find("<%= txtTotal.ClientID %>");
         total.set_value(jan.get_value() + feb.get_value() + mar.get_value() + apr.get_value() +         may.get_value() + jun.get_value() + jul.get_value() + aug.get_value() + sep.get_value() + oct.get_value() + nov.get_value() + dec.get_value());

     }
    </script>
这将把所有月份的总数合计到txtTotal文本框中