gpt4 book ai didi

c# - 使用 JavaScript 检索文本框

转载 作者:行者123 更新时间:2023-11-28 02:47:23 31 4
gpt4 key购买 nike

我有一个处于编辑模式的 GirdView,里面有一个 TextBox。

我需要在 JavaScript 中检索带有 ID 的 TextBox(从浏览器中的源代码)。

ctl00$MainContent$uxListOptions$ctl02$uxValueInput

但是我收到错误,因为我的 JavaScript 无法找到 TextBox。

这是代码:

   <span onclick="encodeMyHtml('<%# UniqueID.Replace("$", "_") %>_FormViewContentManager_ContentTextBox')">
<asp:LinkButton ID="UpdateButton" runat="server" CausesValidation="True" CommandName="Update" Text="[Publish]" />
</span>

在我的控件的 OnPageLoad 中,我称之为:

private void addEditorJavaScript()
{
// create our HTML encoder javascript function
// this way it shows up once per page that the control is on
string scr = @"<script type='text/javascript'>function encodeMyHtml(name){
var content = document.getElementById(name).value
content = content.replace(/</g,'<');
content = content.replace(/>/g,'>');
document.getElementById(name).value = content;
}</script>";

// add the javascript into the Page
ClientScriptManager cm = Page.ClientScript;
cm.RegisterClientScriptBlock(this.GetType(), "GlobalJavascript", scr);
}

我正在尝试使用此代码 http://dustyreagan.com/how-to-submit-html-without-disabling/

知道我做错了什么吗?谢谢大家!

最佳答案

如果您使用的是 ASP.Net 4.0,则可以使用 ClientIdMode =此控件的静态或可预测。

关于c# - 使用 JavaScript 检索文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4582884/

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