后台生成TextBox 并取值

时间:2021-07-19 17:21:50
前台HTML

<table style="width: 100%;" cellspacing="1" border="0" bgcolor="#3e97b9" cellpadding="0">
..
..
<div>
//想再这个容器中生成并排一行4个textbox
格式如下:
字段1          字段2          字段3         字段4
textbox1     textbox2     textbox3       textbox4
增加buttion//页面默认生成一行textbox  每点击增加buttion生成一行(最多生成10行)  
</div>
</table>

后台

后台我该怎么取这4个字段的值呢?

9 个解决方案

#1


当事件触发的时候,比如点击,你可以利用js遍历该容器下的texbox,然后作为参数发送请求给后台处理

#2


引用 1 楼 Return_false 的回复:
当事件触发的时候,比如点击,你可以利用js遍历该容器下的texbox,然后作为参数发送请求给后台处理

这些我都想在后台处理掉! 后台生成 包括后台取值对应字段

#3


这几个值是怎么放进去的  能在后台放进去?后台你放进去还是前端输入的?
后端不用说了
前端就 触发事件   或  Ajax

#4


引用 3 楼 Mockqi 的回复:
这几个值是怎么放进去的  能在后台放进去?后台你放进去还是前端输入的?
后端不用说了
前端就 触发事件   或  Ajax

就是想后台  生成  
一行4个texbox  每点一次增加按钮 在新增一行textbox
类似这个效果
http://blog.csdn.net/zhuiyang1986/article/details/1647772

#6


引用 5 楼 insus 的回复:
Refer:

http://www.cnblogs.com/insus/archive/2011/12/01/2270455.html

对就是要这种效果!但是不用上传图片也没有下拉菜单
   请问  必须要用插件么??

#7


引用 5 楼 insus 的回复:
Refer:

http://www.cnblogs.com/insus/archive/2011/12/01/2270455.html

VS2010 写的?

#8


通过JS添加的TextBox它不是服务器控件,所以在后台是取不到这些控件对象的。

在提交数据之前,执行自己写的JS,将这些TextBox的值按一定规则(XML, JSON,或者使用分隔符)存入到一个ASP:HiddenField里面。后台从这个HiddenField中取值即可。

#9


哈哈 !之前我也玩过,不过是在第一行中任意一个textbox输入内容就生成一行!
你可以试下 TextBox tb=new TextBox();应该行 后台生成TextBox 并取值应该OK

#1


当事件触发的时候,比如点击,你可以利用js遍历该容器下的texbox,然后作为参数发送请求给后台处理

#2


引用 1 楼 Return_false 的回复:
当事件触发的时候,比如点击,你可以利用js遍历该容器下的texbox,然后作为参数发送请求给后台处理

这些我都想在后台处理掉! 后台生成 包括后台取值对应字段

#3


这几个值是怎么放进去的  能在后台放进去?后台你放进去还是前端输入的?
后端不用说了
前端就 触发事件   或  Ajax

#4


引用 3 楼 Mockqi 的回复:
这几个值是怎么放进去的  能在后台放进去?后台你放进去还是前端输入的?
后端不用说了
前端就 触发事件   或  Ajax

就是想后台  生成  
一行4个texbox  每点一次增加按钮 在新增一行textbox
类似这个效果
http://blog.csdn.net/zhuiyang1986/article/details/1647772

#5


#6


引用 5 楼 insus 的回复:
Refer:

http://www.cnblogs.com/insus/archive/2011/12/01/2270455.html

对就是要这种效果!但是不用上传图片也没有下拉菜单
   请问  必须要用插件么??

#7


引用 5 楼 insus 的回复:
Refer:

http://www.cnblogs.com/insus/archive/2011/12/01/2270455.html

VS2010 写的?

#8


通过JS添加的TextBox它不是服务器控件,所以在后台是取不到这些控件对象的。

在提交数据之前,执行自己写的JS,将这些TextBox的值按一定规则(XML, JSON,或者使用分隔符)存入到一个ASP:HiddenField里面。后台从这个HiddenField中取值即可。

#9


哈哈 !之前我也玩过,不过是在第一行中任意一个textbox输入内容就生成一行!
你可以试下 TextBox tb=new TextBox();应该行 后台生成TextBox 并取值应该OK