<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default3.aspx.cs" Inherits="Default3" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>无标题页</title>
<style>
#tab {
border:1px solid #aaa;
border-collapse:collapse;
width:300;
}
#tab th{
border:1px solid #aaaaaa;
background:#ECE9D8;
border-collapse:collapse;
padding:5px;
text-align:left;
}
#tab td{
border:1px solid #d8d8d8;
border-collapse:collapse;
padding:5px;
}
</style>
<script language="javascript" type="text/javascript"> function $(id)
{
return document.getElementById(id);
}
function $F(name)
{
return document.getElementsByTagName(name);
} function add(){
var otr = document.getElementById("tab").insertRow(-1);
var otd1 = document.createElement("td");
otd1.innerHTML = '<input type="text" class="txt" name="infoName_txt" id="infoName_txt'+($('tab').rows.length-1)+'" maxlength="30" value=""/>';
otr.appendChild(otd1);
} </script>
</head>
<body>
<form id="form1" runat="server">
<input type="button" value="Add" onclick="add()" />
<table id="tab">
<tr>
<th>
name</th>
</tr>
</table>
</form>
</body>
</html>
怎么在自动增加文本框中写入的值在服务器端接收到??
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>无标题页</title>
<style>
#tab {
border:1px solid #aaa;
border-collapse:collapse;
width:300;
}
#tab th{
border:1px solid #aaaaaa;
background:#ECE9D8;
border-collapse:collapse;
padding:5px;
text-align:left;
}
#tab td{
border:1px solid #d8d8d8;
border-collapse:collapse;
padding:5px;
}
</style>
<script language="javascript" type="text/javascript"> function $(id)
{
return document.getElementById(id);
}
function $F(name)
{
return document.getElementsByTagName(name);
} function add(){
var otr = document.getElementById("tab").insertRow(-1);
var otd1 = document.createElement("td");
otd1.innerHTML = '<input type="text" class="txt" name="infoName_txt" id="infoName_txt'+($('tab').rows.length-1)+'" maxlength="30" value=""/>';
otr.appendChild(otd1);
} </script>
</head>
<body>
<form id="form1" runat="server">
<input type="button" value="Add" onclick="add()" />
<table id="tab">
<tr>
<th>
name</th>
</tr>
</table>
</form>
</body>
</html>
怎么在自动增加文本框中写入的值在服务器端接收到??
因为你的html控件是动态生成的
服务器空间的话是可以获的,你可以试下都动态生成服务器控件
但是对服务器压力比较大
做东西建议不要过多的用服务器控件
好了
Request.Form["infoName_txt"]