如何在linkbutton onclientclick事件上将Datalist字段值传递给jquery函数 [英] How to pass the Datalist field value to jquery function on linkbutton onclientclick event
本文介绍了如何在linkbutton onclientclick事件上将Datalist字段值传递给jquery函数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
Hi Plz,
查看此代码
< b> JQUERY FUNCTION
function getData(val,val1){
// $('#dialog')。load('cata_view.php?id ='+ val);
setid = document.getElementById( lblqq)。 value 跨度>;
alert(val);
if (setid == ){
setid = val1;
}
else {
setid = setid + , + val1;
}
}
DATALIST ONCLIENTCLICK功能
< asp:DataList ID = list_display runat = server RepeatColumns = 1样式= width:100%;
float:left; top:0px; left:0px; border-left :1px纯灰色;边框底部:1px纯灰色;
border-right:1px纯灰色; border-top:1px纯灰色; CellPadding = 3字体大小= 12px
BackColor = 白色 BorderColor = #999999 BorderStyle = Solid BorderWidth = 1px
ForeColor = 黑色 GridLines = 垂直 >
< itemtemplate>
< div style = width:100%; float:left; >
< div style = width: 100%;浮动:左; >
< div style = float:left; width:100%; border:solid 1px #ccc; >
< h3 class = hd3 >
< div style = float:left; >
< span id = budget11_exp_col class = redirect-rt filter expnd title = 展开 > < / span >
< ; / div >
< table>
< tr>
< td width = 150px align = center >
<%#DataBinder.Eval (Container.DataItem, bus_travaller)%>
< asp:标签ID = lblbusid runat = server Text = ' <%#DataBinder.Eval(Container.DataItem,bus_id)%>' >
< / td >
< td width = 150px align = center >
<%#DataBinder.Eval(Container.DataItem , bus_Type)%>
< / td >
< td width = 120px align = center >
<%#DataBinder.Eval(Container.DataItem, journey_start_time)%>
< span class =code-keyword>< / td >
< td width = 150px align = center >
<%#DataBinder.Eval(Container。 DataItem, destination_reach_time)%>
< / td >
< td width = 200px align = center >
<%#DataBinder.Eval(Container.DataItem, bus_features)< span class =code-pagedirective>%>
< / td >
< td width = 100px align = center >
<%#DataBinder.Eval(Container.DataItem, 票价)%>
< / td >
< td width = < span class =code-string> 100px align = center >
< asp:按钮ID = getset runat = server OnCommand = getset_Command OnClick = getset_Click
Text = ' <%#DataBinder.Eval(Container.DataItem ,可用性)%>' />
< asp:Label ID = busfrom runat = server Text = ' <%#DataBinder.Eval(Container.DataItem,Bus_from)%>' >
< / td >
< asp:HiddenField ID = hdnImg runat = server值= ' <%# Eval(total_seats)%>' />
< asp:LinkButton ID = lnk runat = server data-reveal-id = myModal OnClick = lnk_Click
< b> OnClientClick = ' javascript:getData(41,1)' >淡化和Pop
< / tr >
< tr>
< td colspan = 7 >
< div id = getdiv runat = server >
< span class =code-keyword>< / td > < / tr > < / table > < / h3 > < / div >
< / div >
< / div >
< / < span class =code-leadattribute> itemtemplate >
我的问题是,我传递的是datalist控件 lblbusid和< span class =code-string> 票价值为此方法
OnClientClick = ' javascript:getData(lblbusid,fare)'
解决方案
('#dialog')。load('cata_view.php?id ='+ val);
setid = document.getElementById( lblqq)。值跨度>;
alert(val);
if (setid == ){
setid = val1;
}
else {
setid = setid + , + val1;
}
}
DATALIST ONCLIENTCLICK功能
< asp:DataList ID = list_display runat = server RepeatColumns = 1样式= width:100%;
float:left; top:0px; left:0px; border-left :1px纯灰色;边框底部:1px纯灰色;
border-right:1px纯灰色; border-top:1px纯灰色; CellPadding = 3字体大小= 12px
BackColor = 白色 BorderColor = #999999 BorderStyle = Solid BorderWidth = 1px
ForeColor = 黑色 GridLines = 垂直 >
< itemtemplate>
< div style = width:100%; float:left; >
< div style = width: 100%;浮动:左; >
< div style = float:left; width:100%; border:solid 1px #ccc; >
< h3 class = hd3 >
< div style = float:left; >
< span id = budget11_exp_col class = redirect-rt filter expnd title = 展开 > < / span >
< ; / div >
< table>
< tr>
< td width = 150px align = center >
<%#DataBinder.Eval (Container.DataItem, bus_travaller)%>
< asp:标签ID = lblbusid runat = server Text = ' <%#DataBinder.Eval(Container.DataItem,bus_id)%>' >
< / td >
< td width = 150px align = center >
<%#DataBinder.Eval(Container.DataItem , bus_Type)%>
< / td >
< td width = 120px align = center >
<%#DataBinder.Eval(Container.DataItem, journey_start_time)%>
< span class =code-keyword>< / td >
< td width = 150px align = center >
<%#DataBinder.Eval(Container。 DataItem, destination_reach_time)%>
< / td >
< td width = 200px align = center >
<%#DataBinder.Eval(Container.DataItem, bus_features)< span class =code-pagedirective>%>
< / td >
< td width = 100px align = center >
<%#DataBinder.Eval(Container.DataItem, 票价)%>
< / td >
< td width = < span class =code-string> 100px align = center >
< asp:按钮ID = getset runat = server OnCommand = getset_Command OnClick = getset_Click
Text = ' <%#DataBinder.Eval(Container.DataItem ,可用性)%>' />
< asp:Label ID = busfrom runat = server Text = ' <%#DataBinder.Eval(Container.DataItem,Bus_from)%>' >
< / td >
< asp:HiddenField ID = hdnImg runat = server值= ' <%# Eval(total_seats)%>' />
< asp:LinkButton ID = lnk runat = server data-reveal-id = myModal OnClick = lnk_Click
< b> OnClientClick = ' javascript:getData(41,1)' >淡化和Pop
< / tr >
< tr>
< td colspan = 7 >
< div id = getdiv runat = server >
< span class =code-keyword>< / td > < / tr > < / table > < / h3 > < / div >
< / div >
< / div >
< / < span class =code-leadattribute> itemtemplate >
我的问题是,我传递的是datalist控件 lblbusid和< span class =code-string> 票价值为此方法
OnClientClick = ' javascript:getData(lblbusid,fare)'
Hi Plz ,
See This code
JQUERY FUNCTION
function getData(val, val1) {
// $('#dialog').load('cata_view.php?id=' + val);
setid = document.getElementById("lblqq").value;
alert(val);
if (setid == "") {
setid = val1;
}
else {
setid = setid + "," + val1;
}
}
DATALIST ONCLIENTCLICK FUNCTION
<asp:DataList ID="list_display" runat="server" RepeatColumns="1" Style="width: 100%;
float: left; top: 0px; left: 0px; border-left: 1px solid gray; border-bottom: 1px solid gray;
border-right: 1px solid gray; border-top: 1px solid gray;" CellPadding="3" Font-Size="12px"
BackColor="White" BorderColor="#999999" BorderStyle="Solid" BorderWidth="1px"
ForeColor="Black" GridLines="Vertical">
<itemtemplate>
<div style="width: 100%; float: left;">
<div style="width: 100%; float: left;">
<div style="float: left; width: 100%; border: solid 1px #ccc;">
<h3 class="hd3">
<div style="float: left;">
<span id="budget11_exp_col" class="redirect-rt filter expnd" title="expand"></span>
</div>
<table>
<tr>
<td width="150px" align="center">
<%# DataBinder.Eval(Container.DataItem, "bus_travaller")%>
<asp:Label ID="lblbusid" runat="server" Text=' <%# DataBinder.Eval(Container.DataItem, "bus_id")%>'>
</td>
<td width="150px" align="center">
<%# DataBinder.Eval(Container.DataItem, "bus_Type")%>
</td>
<td width="120px" align="center">
<%# DataBinder.Eval(Container.DataItem, "journey_start_time")%>
</td>
<td width="150px" align="center">
<%# DataBinder.Eval(Container.DataItem, "destination_reach_time")%>
</td>
<td width="200px" align="center">
<%# DataBinder.Eval(Container.DataItem, "bus_features")%>
</td>
<td width="100px" align="center">
<%# DataBinder.Eval(Container.DataItem, "fare")%>
</td>
<td width="100px" align="center">
<asp:Button ID="getset" runat="server" OnCommand="getset_Command" OnClick="getset_Click"
Text='<%# DataBinder.Eval(Container.DataItem, "Availability")%>' />
<asp:Label ID="busfrom" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "Bus_from")%>'>
</td>
<asp:HiddenField ID="hdnImg" runat="server" Value='<%#Eval("total_seats") %>' />
<asp:LinkButton ID="lnk" runat="server" data-reveal-id="myModal" OnClick="lnk_Click"
OnClientClick='javascript:getData(41,1)'>Fade and Pop
</tr>
<tr>
<td colspan="7">
<div id="getdiv" runat="server">
</td></tr></table></h3></div>
</div>
</div>
</itemtemplate>
My problem is ,i am passing the datalist control "lblbusid" and "fare" values to this method
OnClientClick='javascript:getData(lblbusid,fare)'
解决方案
('#dialog').load('cata_view.php?id=' + val); setid = document.getElementById("lblqq").value; alert(val); if (setid == "") { setid = val1; } else { setid = setid + "," + val1; } } DATALIST ONCLIENTCLICK FUNCTION <asp:DataList ID="list_display" runat="server" RepeatColumns="1" Style="width: 100%; float: left; top: 0px; left: 0px; border-left: 1px solid gray; border-bottom: 1px solid gray; border-right: 1px solid gray; border-top: 1px solid gray;" CellPadding="3" Font-Size="12px" BackColor="White" BorderColor="#999999" BorderStyle="Solid" BorderWidth="1px" ForeColor="Black" GridLines="Vertical"> <itemtemplate> <div style="width: 100%; float: left;"> <div style="width: 100%; float: left;"> <div style="float: left; width: 100%; border: solid 1px #ccc;"> <h3 class="hd3"> <div style="float: left;"> <span id="budget11_exp_col" class="redirect-rt filter expnd" title="expand"></span> </div> <table> <tr> <td width="150px" align="center"> <%# DataBinder.Eval(Container.DataItem, "bus_travaller")%> <asp:Label ID="lblbusid" runat="server" Text=' <%# DataBinder.Eval(Container.DataItem, "bus_id")%>'> </td> <td width="150px" align="center"> <%# DataBinder.Eval(Container.DataItem, "bus_Type")%> </td> <td width="120px" align="center"> <%# DataBinder.Eval(Container.DataItem, "journey_start_time")%> </td> <td width="150px" align="center"> <%# DataBinder.Eval(Container.DataItem, "destination_reach_time")%> </td> <td width="200px" align="center"> <%# DataBinder.Eval(Container.DataItem, "bus_features")%> </td> <td width="100px" align="center"> <%# DataBinder.Eval(Container.DataItem, "fare")%> </td> <td width="100px" align="center"> <asp:Button ID="getset" runat="server" OnCommand="getset_Command" OnClick="getset_Click" Text='<%# DataBinder.Eval(Container.DataItem, "Availability")%>' /> <asp:Label ID="busfrom" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "Bus_from")%>'> </td> <asp:HiddenField ID="hdnImg" runat="server" Value='<%#Eval("total_seats") %>' /> <asp:LinkButton ID="lnk" runat="server" data-reveal-id="myModal" OnClick="lnk_Click" OnClientClick='javascript:getData(41,1)'>Fade and Pop </tr> <tr> <td colspan="7"> <div id="getdiv" runat="server"> </td></tr></table></h3></div> </div> </div> </itemtemplate> My problem is ,i am passing the datalist control "lblbusid" and "fare" values to this method OnClientClick='javascript:getData(lblbusid,fare)'
这篇关于如何在linkbutton onclientclick事件上将Datalist字段值传递给jquery函数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文