.net - Telerik Rad 文本框和 javascript 问题

标签 .net asp.net javascript visual-studio telerik

我只是想用 JavaScript 中的服务器数据填充 Rad 文本框。数据放置在文本框内,但在我单击 Rad 文本框之前它是不可见的。

  function pickItem(name, sku, plu, nameBox, sBox, pBox) {

                sBox.value = sku;
                pBox.value = plu;
                nameBox.value = name;
                $find('mdlPopup').hide();
            }

我在代码中发送参数,以便单击 Gridview 内的按钮,如下所示:

  button.Attributes.Add("onClick", string.Format("pickItem('{0}',{1},{2},{3},{4},{5});",
                e.Row.Cells[0].Text.Trim(), e.Row.Cells[1].Text.Trim(), e.Row.Cells[2].Text.Trim(), FormViewAccident.FindControl("prodBox").ClientID,
                FormViewAccident.FindControl("SBox").ClientID, FormViewAccident.FindControl("PBox").ClientID));

同样,除了我必须在文本框内部单击之外,这仍然有效。如果我使用与该项目不一致的常规 asp.net 文本框,它会完美工作

最佳答案

还要确保 nameBox 是对客户端 RadTextBox 对象的引用,而不是其 DOM 元素(提示:使用 $find 方法而不是 $get)。

关于.net - Telerik Rad 文本框和 javascript 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2188375/

相关文章:

c# - 两个表,两个表中的唯一 ID?

c# - 为什么抽象类的构造函数应该被保护,而不是公共(public)的?

javascript - 当函数位于外部 javascript 文件中时 onclick 事件不起作用

asp.net - 适用于 .NET 的 HTML 到 RTF 转换器

javascript - Jest 测试的模拟文档

javascript - Typescript中递归array.map的类型

javascript - 粘性导航的奇怪问题

c# - 在列表 C# 中加入具有相同参数的条目

c# - 哪个第 3 方契约(Contract)代码库最像 MS 的 .NET 4.0 库?

asp.net - 我为打印调用了一个 javascript 函数,但不起作用