日期:2014-05-18  浏览次数:20407 次

【checkbox】怎么给name指定值
HTML code
<td><input id="cbk1_0" type="checkbox" name="cbk1$0" onclick=" db(0, 1);" /><label for="cbk1_0">A. 1</label></td>
            </tr><tr>
                <td><input id="cbk1_1" type="checkbox" name="cbk1$1" onclick=" db(0, 2);" /><label for="cbk1_1">B. 2</label></td>
            </tr><tr>
                <td><input id="cbk1_2" type="checkbox" name="cbk1$2" onclick=" db(0, 3);" /><label for="cbk1_2">C. 3</label></td>
            </tr><tr>
                <td><input id="cbk1_3" type="checkbox" name="cbk1$3" onclick=" db(0, 4);" /><label for="cbk1_3">D. 4</label></td>
            </tr>


怎么过滤掉 $ 符号和后面的值。
怎么从新给 CheckBoxList cbk = new CheckBoxList(); name值

------解决方案--------------------
$(":checkbox[name^='cbk']");
没必要去掉呀 可以模糊查询 - -,用ID也行。

如果一定要去掉。。只能JS去。。C#貌似去不掉,服务器控件生成的也是通过JS生成的。
------解决方案--------------------
探讨
额 JS修改后源码看不到修改
只是把浏览器这边的NAME改了。。不知道你需要做什么功能。。C#这里是取不到这个NAME的。