簡體   English   中英

如何在JavaScript函數中獲取列表框項目引用

[英]How to get list box item reference in javascript function

我在webform.aspx頁面上具有以下定義的Listview控件...

<asp:ListView runat="server" ID="dispalyProducts">
            <LayoutTemplate>
                <table runat="server" id="table1">
                    <tr runat="server" id="itemPlaceholder">
                    </tr>
                </table>
            </LayoutTemplate>
            <ItemTemplate>
                <tr id="Tr1" runat="server">
                    <td id="Td1" runat="server">
                        <%-- Data-bound content. --%>
                        <asp:Label runat="server" Text='<%#Eval("ProductName") %>' />
<br/>
                        <asp:TextBox runat="server" />
                        <br/>
                        <asp:Label runat="server" Text='<%#Eval("ProductID") %>' />
                        <br/>
                        <asp:Button runat="server" Text="Add TO cart" OnClientClick="AddToCart('<%#Eval("ProductID") %>');return false;"/>
                    </td>
                </tr>
            </ItemTemplate>
        </asp:ListView>

程序運行時,它將創建產品ID,名稱和按鈕的列表。

我想將此按鈕用作“添加到購物車”功能。 因此,當用戶單擊按鈕時,我想使用productID和文本框值(作為項目ID和數量)調用JavaScript函數。

如何將這些值傳遞給ListView中的javascript函數。

<asp:Button ... OnClientClick='AddToCart(\"<%#Eval("ProductID") %>\", \"<%#Eval("ProductName") %>\");return false;'/>

您可以將值作為參數傳遞給js函數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM