如何用JS获得DATALIST选择项的信息? 一个DATALIST里每项都添加一个LINK,点击LINK引发一个JS函数,从而获得选择的DATALIST的index信息 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 需要弹出对话框,所以用BUTTON暂时还不能实现,只有用LINK类连接的无刷新才可以````加上ajax不太熟悉,所以.....希望高人给些指点啊 需要弹出对话框?那么就可以用LinkButton啊。如下:if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem){((LinkButton)(e.Item.Cells[3].Controls[0])).Attributes.Add("onclick","return confirm('确定删除?');");}是这样的吗?就是弹出一个类似确认删除的?如果是的话,将以上代码加到DataList的ItemDataBound事件中。 其中Cells[3]和Control[0]代表第四列的第一个控件。把你的控件对应上就行了。 或者直接在控件的Html代码中写:OnClientClick="return confirm('确定删除?')"; 不好意思,刚试了试,DataList没有Cells和Controls可以用以下代替:e.Item.Controls[] if(e.Item.ItemType==ListItemType.Item ¦ ¦e.Item.ItemType==ListItemType.AlternatingItem) { ((LinkButton)(e.Item.Cells[3].Controls[0])).Attributes.Add("onclick","return confirm('确定删除" + e.Item.SelectedIndex.toString() + "?');"); } 用Button也可以,但是要用客户端的. 看看生成后的html代码datalist在客户端就是一个table你可以在服务器端行绑定时添加onclick属性然后写好js即可 要是弹出简单的确认对话框还用问啊,我弹出的是个DIV,需要填写表单的,表单要和DATALIST选择的项相关联,页面载入的时候DIV设置的是不显示,用JS来控制DIV的显示与关闭,如果用BUTTON在完成POST后的载入页面又会把DIV变成不显示,所以现在需要用JS去获取DATALIST的选择的项的信息 datalist就是一个TABLE嘛。你生成好了查看原文件,然后取行ID就可以了。找好规律,连接下字符串不就行了嘛 也是我没说清楚,不好意思啊,我性子急有啥说啥,zhuanshen712 别太在意啊另外 kingj2018 取行ID???不明白......在CS文件里要获得INDEX非常容易啊可是JS怎么弄???不通过DATALIST的SelectIndex去获得值恐怕不行吧??? 正则概念问题` 200分求救 正则替换问题 Response.cache与Page.Cache 有什么区别 用过expression web 的大侠请进来!! 如何设置页脚的高度? 急! 百分求解,导航菜单突显问题〉〉〉〉〉〉〉〉〉〉〉〉〉〉 >>>>>>>> 一个非常基础的问题,怎样判断DataSet里有结果集? 请高手推荐本ASP.NET的入门书籍 listbox增加和删除item的问题? 如何实现如下搜索?急 我想在TREEVIEW上右击弹出一个菜单 asp.net 如何做下拉菜单
那么就可以用LinkButton啊。
如下:
if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem)
{
((LinkButton)(e.Item.Cells[3].Controls[0])).Attributes.Add("onclick","return confirm('确定删除?');");
}
是这样的吗?就是弹出一个类似确认删除的?
如果是的话,将以上代码加到DataList的ItemDataBound事件中。
OnClientClick="return confirm('确定删除?')";
可以用以下代替:
e.Item.Controls[]
{
((LinkButton)(e.Item.Cells[3].Controls[0])).Attributes.Add("onclick","return confirm('确定删除" + e.Item.SelectedIndex.toString() + "?');");
} 用Button也可以,但是要用客户端的.
找好规律,连接下字符串不就行了嘛
另外 kingj2018 取行ID???不明白......在CS文件里要获得INDEX非常容易啊可是JS怎么弄???不通过DATALIST的SelectIndex去获得值恐怕不行吧???