.net如何获取动态添加html控件text里面的值?有个按钮按一下添加一个,最多5个这样,我需要遍历取出text

.net如何获取动态添加html控件text里面的值?有个按钮按一下添加一个,最多5个这样,我需要遍历取出text,第1张

有两种方式

第一种通过js

var items = document.getElementsByName("name的名称")

获取所有文本框的对象,遍历取出值,然后赋值给一个隐藏控件

传到后台

另一种是

把这个input 动态产生文本产生时要放到form表里面

你在后台可以通过request.form["name名称"]获取值

这时候获取的值是以逗号分隔开的字符串

可以使用split(',')来进行分割成每个值

这个是错误的,你去看一下页面的生命周期.你保存时候,那个 HtmlInputText是不存在的.你去google一下动态添加控件的文章.

或者你改变思路,gridview本身就有编辑模板的那种方式

你可以在aspx文件中添加一个LinkButton,给它添加事件,text属性值为空页面就看不到了;

在javascript函数里面可以这样调用后台事件:

function click()

{

document.getElementById("linkButton").click()

}

此时,你单击html页面控件的时候就会调用后台LinkButton事件处理程序了


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/bake/11267807.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-14
下一篇2023-05-14

发表评论

登录后才能评论

评论列表(0条)

    保存