如题
<SCRIPT language="JavaScript">
function addNum(){
//alert(document.getElementById("DropDownList4").value);
var str;
str="<table width='100%'  border='0' cellspacing='0' cellpadding='0' class='main'>";
for (var i=0;i<document.getElementById("DropDownList4").value;i++)
{
var i2=i+1;
str=str+"<tr><td width='10%'><div align='right'>团购数量:</div></td><td width='15%'><input name='OtherAmount"+i+"' type='text'  size='7'></td><td width='15%' align='right'>团购价格: </td><td width='15%'><input name=' OtherPrice"+i+"' type='text' size='8'></td><td width='40%'>&nbsp;</td></tr>";
}
window.uptd.innerHTML =str+"</table>";
}
</SCRIPT>
在body中是就是一个  <div id="uptd"></div>得到 js 的值
现在如何在服务端.cs文件中得到 两个文本框的值呢???

解决方案 »

  1.   

    用隐藏表单吧,<input type="hidden" runat="server" id="saveInfo">
      

  2.   

    同意楼上的,用javascript给一个hidden付值,在传回去就行了。
      

  3.   

    这是一个通过,,一个下位菜单,自动生成,,多个文本框的<select name="DropDownList4" id="DropDownList4" onchange="addNum();">
    <option selected="selected" value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    <option value="4">4</option>
    <option value="5">5</option>
    <option value="6">6</option>
    <option value="7">7</option>
    <option value="8">8</option>
    <option value="9">9</option>
    <option value="10">10</option></select>????
    怎么动态地赋值给 hidden 呢
      

  4.   

    在服务端,想得到客户端生成的控件的值,你可以使用
    Request.Form["控件名称"];
    上述方式即可接收到控件值.
      

  5.   

    下拉菜单需要判断一下到底是选中了哪个 
    for(var i=0;i<document.getElementByid('dropdown').option.length){
    if(document.getElementByid('dropdown').option[i].selected==true){
    //设置你的隐藏控件}}
    大概是这样
      

  6.   

    都得不到,因为文本框,在js中动态生成的,不在form里面那文本框 onkeyup事件赋值给hidden  怎么写的??