gpt4 book ai didi

javascript - 在 ASP.NET 中的 JavaScript 或 jQuery 中获取 RadNumericTextBox 的值

转载 作者:行者123 更新时间:2023-12-03 01:29:50 25 4
gpt4 key购买 nike

我在 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)}

我的问题是如何获取 javaScriptRadNumericTextBox 的值,然后如何设置它?

最佳答案

在 jQuery 中你必须使用 BSB.val()

关于javascript - 在 ASP.NET 中的 JavaScript 或 jQuery 中获取 RadNumericTextBox 的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51352698/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com