如何在linkbutton onclientclick事件上将Datalist字段值传递给jquery函数 [英] How to pass the Datalist field value to jquery function on linkbutton onclientclick event

查看:82
本文介绍了如何在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:LinkBut​​ton 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:LinkBut​​ton 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆