如何将文本框值从aspx发送到html页面[英] how to send a textbox value from aspx to html page

本文是小编为大家收集整理的关于如何将文本框值从aspx发送到html页面的处理方法,想解了如何将文本框值从aspx发送到html页面的问题怎么解决?如何将文本框值从aspx发送到html页面问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

我在asp页面的文本框中输入了金额''500''.当我点击asp页面的提交按钮时,应该在html页面中检索相同的值.
怎么做.如何在 html 文本框中绑定 ''500''.

推荐答案

无需在 html 控件上创建 runat="server",然后尝试这

在 .aspx 页面上

<head runat="server">
    <title>Untitled Page</title>
    
    <script type="text/javascript">
    
    function HtmlTextboxValue()
    {
    document.getElementById("textbox_html").value=document.getElementById("<%=textbox_temp.ClientID%>").value; 
    }
    
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <asp:hiddenfield id="textbox_temp" runat="server" />
    <div>
        <br />
        <br />
        <br />
        Asp Textbox :     <asp:textbox id="textbox_asp" runat="server" />
        <br />
        <br />
        <br />
        Html Textbox :    <input type="text" id="textbox_html" />
        <br />
        <br />
        <br />
        <asp:button id="Button1" runat="server" text="Button" onclick="Button1_Click" />
    </div>
    </form>
</body>


在代码隐藏 .cs 页面上

protected void Button1_Click(object sender, EventArgs e)
    {

        textbox_temp.Value = textbox_asp.Text;
        Page.ClientScript.RegisterStartupScript(Type.GetType("System.String"), "addScript", "HtmlTextboxValue()", true);

    }

为文本框设置 ClientIdMode="Static"
此操作,服务器端和客户端中文本框的 Id 相等!
如果您插入您的代码,那么最好我来帮助您

如果您准备在 html 控件上制作 runat="server",那么试试这个

在 .aspx 页面上
<form id="form1" runat="server">
    <div>
        <br />
        <br />
        <br />
        Asp Textbox :     <asp:textbox id="textbox_asp" runat="server" />
        <br />
        <br />
        <br />
        Html Textbox :    <input type="text" runat="server" id="textbox_html" />
        <br />
        <br />
        <br />
        <asp:button id="Button1" runat="server" text="Button" onclick="Button1_Click" />
    </div>
    </form>


在代码隐藏 .cs 文件

protected void Button1_Click(object sender, EventArgs e)
    {
        textbox_html.Value = textbox_asp.Text;

    }

本文地址:https://www.itbaoku.cn/post/1356175.html

相关标签/搜索