首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

GridView 中input的值如何获取

2013-10-09 
GridView 中input的值怎么获取前台代码: a href# onclickjian(this)return false-/ainput ty

GridView 中input的值怎么获取
前台代码:
 <a href="#" onclick="jian(this);return false;">-</a><input type="text" id="txtProductNum" style="width:20px" value='<%#Eval("ProductNum")%>'                   
                       onchange="bian(this)" runat="server"/><a href="#" onclick="jia(this);return false;">+</a>  
后台.cs代码需要怎么获取?

js 代码实现加减改变input里的数字;后台.cs代码需要怎么获取input里的值?
js代码如下:
 function jia(ele) {
           tr = ele.parentNode;
           while (tr.nodeType != 1 || tr.tagName != "TR")
           tr = tr.parentNode;
           txtProductNum = tr.cells[2].getElementsByTagName("input")[0];
           var t = parseInt(txtProductNum.value, 10);
           if (isNaN(t)) txtProductNum.value = 0;
           else txtProductNum.value = t + 1;
                  }

function jian(ele) {
           tr = ele.parentNode;
           while (tr.nodeType != 1 || tr.tagName != "TR") tr = tr.parentNode;
           txtProductNum = tr.cells[2].getElementsByTagName("input")[0];
           var t = parseInt(txtProductNum.value, 10);
           if (isNaN(t)) txtProductNum.value = 0; 
           else { 
         if (t < 1) return;
         txtProductNum.value = t - 1;
     }
        }

  function bian(ele) { 
            tr = ele.parentNode; 
             while (tr.nodeType != 1 || tr.tagName != "TR") tr = tr.parentNode;
              } 



[解决办法]
在前台把input的值传给1个HiddenField(隐藏表单域),然后在后台获取这个HiddenField。
[解决办法]
        for (int t = 0; t < GvData.Rows.Count; t++)
        {

            HtmlInputFiletxtCount = (HtmlInputFile)GvData.Rows[t].FindControl("txtCount");
           string values=txtCount.Text;
        }

热点排行