.net中JS如何获得datalist中TextBox输入的值

tjava_net 2010-09-10 10:04:03
在datalist中有一个TextBox输入框
我现在想通过JS获得TextBox中的内容,,?
请各位指教一下..
...全文
212 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhoujianli250 2011-07-11
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 tjava_net 的回复:]
引用 7 楼 net_lover 的回复:
你记下选中的行的index

比如i=4

document.getElementById("<%=DateLis1.ClientID%>").rows[i].getElementsByTagName("input")[0].value



我是用JS做的,在点击提交时,调用JS,并且将绑定的值传给它/
这些都能实现,但我在Data……
[/Quote]

你可以 oblur="你的js方法(this)"
tjava_net 2010-09-10
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 net_lover 的回复:]
你记下选中的行的index

比如i=4

document.getElementById("<%=DateLis1.ClientID%>").rows[i].getElementsByTagName("input")[0].value
[/Quote]


我是用JS做的,在点击提交时,调用JS,并且将绑定的值传给它/
这些都能实现,但我在Datalist中TextBox中输入的值,作为参数传给JS中的一个方法中呢??
孟子E章 2010-09-10
  • 打赏
  • 举报
回复
你记下选中的行的index

比如i=4

document.getElementById("<%=DateLis1.ClientID%>").rows[i].getElementsByTagName("input")[0].value
tjava_net 2010-09-10
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 wuyq11 的回复:]
var gv = document.getElementById("<%= DateLis1.ClientID %>");
var txt= gv.getElementsByTagName("input");
for(var i=0;i<txt.length;i++)
{
}

tr[i].getElementsByTagName("td")[0].getElementsByTagN……
[/Quote]


您这种方法,我以前也这么写过,但是我要获得的是我选中行的那一个文本框输入的值呀???
wuyq11 2010-09-10
  • 打赏
  • 举报
回复
var gv = document.getElementById("<%= DateLis1.ClientID %>");
var txt= gv.getElementsByTagName("input");
for(var i=0;i<txt.length;i++)
{
}

tr[i].getElementsByTagName("td")[0].getElementsByTagName("input")[0].value;
孟子E章 2010-09-10
  • 打赏
  • 举报
回复
有一个TextBox输入框??
还是多个??

一个的话,可以
document.getElementById("<%=DateLis1.ClientID%>").getElementsByTagName("input")[0].value

如果有多个,你要知道想得到哪行哪列的,
tjava_net 2010-09-10
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zhoufoxcn 的回复:]
引用楼主 tjava_net 的回复:
在datalist中有一个TextBox输入框
我现在想通过JS获得TextBox中的内容,,?
请各位指教一下..

在DataList中有一个TextBox,绑定数据后就是多个了,知道么?
可以使用<input type="text" name="t" value='<#%Eval("DataColumn") %#>'...的方式
然后通过……
[/Quote]

但是我现在是要获得它输入的值。。
而且是用户选中输入的值,就算是遍历出来了,也不知道是哪个值呀??
周公 2010-09-10
  • 打赏
  • 举报
回复
[Quote=引用楼主 tjava_net 的回复:]
在datalist中有一个TextBox输入框
我现在想通过JS获得TextBox中的内容,,?
请各位指教一下..
[/Quote]
在DataList中有一个TextBox,绑定数据后就是多个了,知道么?
可以使用<input type="text" name="t" value='<#%Eval("DataColumn") %#>'...的方式
然后通过document.getElementsByName("t")的方式获得一个数组,然后遍历。
bobofsj11 2010-09-10
  • 打赏
  • 举报
回复
吧页面浏览出来 看看生成的HTML 你就明白了。。。

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧