当前位置: 代码迷 >> ASP.NET >> 简单有关问题,纠结了,求指导.
  详细解决方案

简单有关问题,纠结了,求指导.

热度:9213   发布时间:2013-02-25 00:00:00.0
简单问题,纠结了,求指导....

http://q.cnblogs.com/q/38952/

------解决方案--------------------------------------------------------
我想问的是哪里出现问题(也就是你所说的用了几种方法都不行的地方)?
------解决方案--------------------------------------------------------
利用JS+AJAX

因为Table结果是固定的,你可以通过当前文本框,根据索引找到当前行的其他文本框,然后赋值
------解决方案--------------------------------------------------------
你动态生成的text没有ID标识吗? 有得话 js直接赋值不可以?
------解决方案--------------------------------------------------------
探讨
利用JS+AJAX

因为Table结果是固定的,你可以通过当前文本框,根据索引找到当前行的其他文本框,然后赋值

------解决方案--------------------------------------------------------
js操作table
------解决方案--------------------------------------------------------
在后台用这种方式往你的前台页面上塞一个隐藏值
writer.Write("<input type=\"hidden\" id=\"$canResize\" name=\"$canResize\" value=\"{0}\" />", canResize);
然后用js取出来赋给TextBox
 var hiddenFieldClientID = document.getElementById("$hiddenFieldClientID").value;
 var hiddenField = document.getElementById(hiddenFieldClientID);
TextBox.value=hiddenField 

但是还是建议你用ajax。。。
------解决方案--------------------------------------------------------
HTML code
<head runat="server">    <title></title>    <script src="scripts_test/jquery1.7.js" type="text/javascript"></script>    <script type="text/javascript">        $(document).ready(function () {            $("#gridview tr:gt(0) td:nth-child(1) input:text").blur(function () {                //ajax取数据                var json = { "no1": "11", "no2": "22" };                $(this).parent().nextAll("td:eq(5)").find("input:text").val(json.no1);                $(this).parent().nextAll("td:eq(6)").find("input:text").val(json.no2);            })        })    </script></head><body>    <form id="form1" runat="server">    <div>        <table border="1" cellpadding="5" cellspacing="0" id="gridview">            <tr>                <td>服务/销售单号 </td>                <td>产品编号</td>                <td>名称</td>                <td>品牌</td>                <td>单位</td>                <td>数量</td>                <td>用户单位</td>                <td>序列号</td>            </tr>            <tr>                <td>                    <input type="text" name="name" value="" />                </td>                <td>...</td>                <td>...</td>                <td>...</td>                <td>...</td>                <td>...</td>                <td>                    <input type="text" name="name" value="" />                </td>                <td>                    <input type="text" name="name" value="" />                </td>            </tr>            <tr>                <td>                    <input type="text" name="name" value="" />                </td>                <td>...</td>                <td>...</td>                <td>...</td>                <td>...</td>                <td>...</td>                <td>                    <input type="text" name="name" value="" />                </td>                <td>                    <input type="text" name="name" value="" />                </td>            </tr>        </table>    </div>    <div>    </div>    </form></body>
  相关解决方案