2 hanzy0829 hanzy0829 于 2014.12.10 11:14 提问

js怎么获取PlaceHolder中动态生成的Textbox的ID

PlaceHolder中TextBox是根据Repearter控件数据绑定后自动生成的。最终要获取到符合条件的文本框的值。

2个回答

showbo
showbo   Ds   Rxr 2014.12.10 11:24
已采纳

增加个容器括起repeater,如<div id="dvInput">
然后用js获取div后获取input,自己遍历input找出需要的

  var inputs=document.getElementById('dvInput').getElementsByTagName('input')
 for(var i=0;i<inputs.length;i++)
 if(inputs[i].className='xxxxx'){//你的判断,如class,其他自定义属性什么的
 }
showbo
showbo 回复hanzy0829: 后他需要放到表单中进行提交即可。。给input增加name属性,如name="myv",服务器端用Request.Form["myv"] 取得提交的值
大约 3 年之前 回复
hanzy0829
hanzy0829 要是后台获取呢,.net。页面中单机按钮控件后 placeholder中的控件就清空了,。这个怎能办 谢谢
大约 3 年之前 回复
linyustar
linyustar   Rxr 2014.12.10 15:53

我通常都是外面加个div,或者给个其他属性,比如title、alt、class,用jq获取也是比较方便的

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!