利用Dom在页面加载的时候,创建一个输入框.并在后台获取数据.
前台代码为:
<script type="text/javascript">
function SubmitTest() {
var textbox = document.createElement("input");
textbox.setAttribute("type", "text");
textbox.setAttribute("name", "name1");// 注意: 一定要设 name, 而不是 id
document.forms[0].appendChild(textbox);
}
</script>
</head>
<body onload="SubmitTest()">
<form id="form1" runat="server">
<asp:Button ID="Button1" runat="server" Text="Button"
onclick="Button1_Click1" />
</form>
</body>
后台代码:
protected void Button1_Click1(object sender, EventArgs e)
{
Response.Write(Request.Form["name1"]);
}
也可以根据自己的需要进行加工改进.
本文介绍了一种使用DOM在页面加载时动态创建输入框的方法,并演示了如何在服务器端捕获该输入框的数据。具体实现包括前端JavaScript代码来添加文本输入框到表单,以及服务器端代码来读取表单提交的数据。
1186

被折叠的 条评论
为什么被折叠?



