【问题标题】:Javascript and html code with Text Box带有文本框的 Javascript 和 html 代码
【发布时间】:2012-04-26 15:02:02
【问题描述】:

我必须在 button.click 事件中插入文本框。 为此,我一直在使用此代码在 ASPX.VB 文件中实现它。

下面的代码反映了附加的屏幕截图,它显示了删除按钮旁边的文本框。

问题:

示例:如果我们在 ASPX 页面中插入任何简单的文本框,那么我们可以获取该文本框 id,然后我们可以在 aspx.vb 文件中使用它。以同样的方式,我想通过拥有文本框 ID 来玩下面的代码。如何?

我需要如何获取此文本 boxId(id = ""txtExperimentalStressdays"") 并将用户输入的数据保存到数据库中。

只是我会做如下: 调用方法插入文本框数据 调用文本框数据插入方法(txtExperimentalStressdays.text)

问题是,按照上面的行,这个文本框代码不起作用,因为它在 "" 引号中。

testTypeNode.Text = testTypeNode.Text & "" & _  
" <img src=""../images/delete_16x.ico""" & _  
" style=""text-align:bottom; cursor:pointer;"" alt=""Delete TestType""" & _  
" title=""Delete TestType"" onclick=""javascript:if(confirm('Are you sure you want to delete? Any running tests will be aborted!'))" & _  
" {" & ClientScript.GetPostBackEventReference(btnDeleteTestType, "" & sequenceNode.Value.ToString & _  
WordSeparationChar & testTypeNode.Value.ToString & "") & ";};"" />" & _  
"<inputtype= ""text""id= ""txtExperimentalStressdays""name=""ExperimentalStressdays""size=""4"" title=""Pleaseenter the Experimental Stressdays"" javascript:onfocusdown(/>"

【问题讨论】:

    标签: javascript asp.net html vb.net


    【解决方案1】:

    您可以尝试在代码中使用“\”作为转义字符。

    谢谢

    【讨论】:

    • 这是不是像上面代码中的 id = ""\txtExperimentalStressdays""
    • 你应该遵循 "
    【解决方案2】:

    可能更容易的事情是继续创建文本框,但使用 javascript 来更改可见性。 例如,您的文本框可以开始隐藏:

    <asp:TextBox ID="txtBox" runat="server" CssClass="1887txt" Text="" Style="display: none;"></asp:TextBox>
    

    然后,单击按钮(只需直接从 .ascx 或使用 *.Attributes.Add("onClick", "yourfunction") 方法在后面的代码中附加 javascript 函数。 假设您以第一种方式执行此操作,因此 .ascx 中的按钮如下所示:

    <asp:Button ID="Button2" runat="server" CssClass="1887lbl" OnClientClick=:firejs(); return false;"
                     Text="Submit" UseSubmitBehavior="false" />
    

    然后是你的javascript函数

    function firejs(){
       var txt = !GetServerControl("input", "txtBox");
       txt.style.display = "none";
    }
    

    只是一个想法。不知道你到底想做什么......

    -sf

    【讨论】:

      猜你喜欢
      • 2016-09-06
      • 2014-07-29
      • 1970-01-01
      • 2012-10-17
      • 1970-01-01
      • 2020-08-11
      • 1970-01-01
      • 2022-01-07
      • 1970-01-01
      相关资源
      最近更新 更多