如何获取html中datalist的选项的值并显示在网页上

如何获取html中datalist的选项的值并显示在网页上,第1张

最后输出的错了。

应该是添加。你那么写是每次都改变p里面的内容了。

改成下面+=

documentgetElementById("DLcontents")innerHTML += str + "<br/>";

还有for少了半个}

((Radiobutton)datalist1fincontrol("Radiobutton1"))Value

对datalist控件用findcontrol方法,重载是控件名,要读取值需要在前面强制转换成radiobutton控件类型,才会有value

var id=$("#datalist1")find("tr:eq(1)")find("td:eq(2)")find("input")val();

以上结果是表示datalist中第2行 第3列中的第一个文本框的值,

一、ImageButton 加上CommandName属性

<asp:ImageButton ID="ImageButton1" runat="server" ImageUrl="~/image/006gif" CommandName="Redirect" />

二、DataList添加onitemcommand事件

<asp:DataList ID="DataList1" runat="server" onitemcommand="DataList1_ItemCommand" >

三、后台

protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e)

{

if (eCommandName=="Redirect")

{

string text = ((Label)eItemFindControl("Label1"))Text;

ResponseRedirect("chanpinaspxname=" + text + "");

}

}

不要尝试在page_load里取控件值,没有意义,首先你要在DAL层弄个method,然后你直接拿这个参数用去数据库查所要的值,然后以string方式返回这些值,然后在page_load call那个method就行了,得到值一切搞定,在datalist里拿?net生成的顺序是先Page_load再读页面内的控制,也就是说你的Page_load先于datalist。不信你自己debug下

页面间传参数用QUERYSTRING

你的主键是绑定在DataList的属性DataKeyField上的吧。

点击事件:

protected void imgBtn_Click(object sender, ImageClickEventArgs e)

{

ImageButton ib = sender as ImageButton;

DataListItem li = ibParent as DataListItem;

int id = intParse(DataList1DataKeys[liItemIndex]ToString());

}

以上就是关于如何获取html中datalist的选项的值并显示在网页上全部的内容,包括:如何获取html中datalist的选项的值并显示在网页上、在asp.net中如何取出datalist中radiobutton中的值、如何用js或者jq获取datalist里面的表格的文本框的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://www.54852.com/web/9718494.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存