首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在JavaScript中获取RadNumericTextBox的值,在ASP.NET中获取jQuery的值

在JavaScript中获取RadNumericTextBox的值,在ASP.NET中获取jQuery的值
EN

Stack Overflow用户
提问于 2018-07-16 06:32:16
回答 1查看 505关注 0票数 0

我在ASP.Net网页上的DetailsView中有一个RadNumericTextBox。我正尝试在JavaScript (jQuery)中访问它。我已经成功地将RadNumericTextBox作为javaScript中的一个变量,当我检查页面时,这个变量包含所有属性,包括RNTB的值。然而,我对get_value()的结果没有定义。根据Telerik的文献,这是获得价值的正确方法。我还尝试了val、value和Text。它们都不起作用。

下面是我正在使用的javaScript (jQuery)

<script  type="text/javascript">
    function addZerosToBSB(sender) {
        var BSB = $("#ctl00_XXXXXX_XXXXXXXWizard_XXXXXX_BSB");
        alert(BSB.value);//undefined
        alert(BSB.val); 
        alert(BSB.get_value()); // this is what telerik literature says to do but it is undefined
......

这是DetailsView

<asp:DetailsView runat="server" ID="XXXXXXXXXX" DataSourceID="XXXXXXX" Width="100%" DefaultMode="Edit" AutoGenerateRows="False" DataKeyNames="XXXXXXXXXX">
                    <FieldHeaderStyle Width="30%"></FieldHeaderStyle>
                    <Fields>
                        <asp:TemplateField HeaderText="BSB">                                
                            <EditItemTemplate>
                                <telerik:RadNumericTextBox runat="server" ID="BSB"  NumberFormat-GroupSeparator="" NumberFormat-DecimalDigits="0"  Text='<%# (Eval("BSB") %>' ></telerik:RadNumericTextBox>
                            </EditItemTemplate>
                        </asp:TemplateField>
.........

我在javaScript中尝试过BSB.text,结果如下所示

ƒ (a){return S(this,function(a){return void 0===a? 
r.text(this):this.empty().each(function() 
{1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType|| 
(this.textContent=a)})},null,a,arguments.length)}

我的问题是如何在javaScript中获取RadNumericTextBox的值,然后如何设置它?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51352698

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档