C# 如何使用JavaScript在GridView中验证下拉列表
我试图通过单击按钮来验证gridview中的下拉列表。如果下拉列表没有选择,那么我想启动javascript,但代码根本没有启动。我不确定我做错了什么,所以请帮助我。谢谢 以下是aspx文件中的按钮代码:C# 如何使用JavaScript在GridView中验证下拉列表,c#,javascript,asp.net,C#,Javascript,Asp.net,我试图通过单击按钮来验证gridview中的下拉列表。如果下拉列表没有选择,那么我想启动javascript,但代码根本没有启动。我不确定我做错了什么,所以请帮助我。谢谢 以下是aspx文件中的按钮代码: <asp:Button ID="btnSubmit" runat="server" Text="Submit" Width="183px" Visible="true" onclick="btnSubmit_Click"
<asp:Button ID="btnSubmit" runat="server" Text="Submit" Width="183px" Visible="true"
onclick="btnSubmit_Click"
OnClientClick="return validate();"
Font-Bold="True" Font-Size="Medium" Height="30px"
style="margin-right: 1px; margin-left: 185px;" ForeColor="#336699" />
您是如何尝试使用javascript选择下拉列表的。你可能想要这个
dropdowns = gridview.getElementsByTagName('select');
@moe很高兴帮助你:)
<ItemTemplate>
<asp:Label ID="lblAns" runat="server" Text='<%# Eval("DDL_ANS")%>' Visible="false"></asp:Label>
<asp:DropDownList ID="ddl_Answer" runat="server" AutoPostBack="false">
</asp:DropDownList>
</ItemTemplate>
ddl_Answer.DataSource = cmd1.ExecuteReader();
ddl_Answer.DataTextField = "DD_ANSWER";
ddl_Answer.DataValueField = "DD_ANSWER";
ddl_Answer.DataBind();
ddl_Answer.Items.Insert(0, new ListItem("--"));
dropdowns = gridview.getElementsByTagName('select');