社区
C#
帖子详情
.net中JS如何获得datalist中TextBox输入的值
tjava_net
2010-09-10 10:04:03
在datalist中有一个TextBox输入框
我现在想通过JS获得TextBox中的内容,,?
请各位指教一下..
...全文
212
9
打赏
收藏
.net中JS如何获得datalist中TextBox输入的值
在datalist中有一个TextBox输入框 我现在想通过JS获得TextBox中的内容,,? 请各位指教一下..
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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 你就明白了。。。
js
获取
DataList
的
TextBox
(1)javascript: //获取btn事件 function addbtn(obj) { var tb=obj.value;//验证是不是数
值
var check=/^[0-9]*[1-9][0-9]*$/;if(!check.test(tb)){alert("请
输入
数字!");return false;}else{ var btn=document.getElementById("
DataList
模板列日期日历式
输入
工作
中
遇到需要在
DataList
模板列
中
的
TextBox
中
採用日曆式輸入日期(javascrip)。用常規在html
中
使用的方法行不通:"showCalendarByID(
TextBox
1)" (
TextBox
1為日期要輸入的控件ID),因爲在
DataList
中
控件ID是動態產生的。但卻是有規律的:依次為:
DataList
1__ctl1_
TextBox
1,
DataList
1__ctl2_Te
DataList
中
TextBox
onfocus调用后台静态方法
xxx.aspx: View Code asp:
DataList
ID="dlItemGeneral" runat="server" CellPadding="0" CellSpacing="0" Width="100%" OnItemDataBound="dlItemGeneral_ItemDataBound"> ItemTemplate
ASP
.Net
TextBox
只读时不能通过后台赋
值
取
值
http://www.cnblogs.com/Clivia/archive/2011/08/18/aspnet012.html 今天在开发一个asp
.net
的页面遇到了
TextBox
设置了ReadOnly属性,在
js
中
赋
值
后,后台代码取不到
值
的情况,经过在网上查找,找到了一下几个处理办法。 收藏起来。 1、不设置ReadOnly,设置onfocus=this.
嵌套绑定
DataList
//动态绑定子控件private void BindChild(
DataList
childList, string productId){ childList.DataSource = .... ; childList.DataBind();}.....forearch(
DataList
Item item in myGrid.Items
C#
111,129
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章