繁体   English   中英

如何验证是否使用JavaScript从下拉列表中未选择任何内容

[英]how to validate if nothing is selected from drop-down using JavaScript

我试图验证是否从下拉菜单中未选择任何内容,然后我想显示一条消息,提醒用户从下拉菜单中选择某些内容。 我已经尝试过此代码,但无法正常工作,因此不确定在这里我在做什么错。 这是我的代码:这是我在gridview中的aspx中的按钮:

<FooterStyle HorizontalAlign="Right" />
     <FooterTemplate>
        <asp:Button ID="ButtonAdd" runat="server" Text="Add" OnClick="ButtonAdd_Click"   OnClientClick="return Validate();"  />
         </FooterTemplate>
        </asp:TemplateField>

这是我的javascript

<script type="text/javascript">
  function Validate() {
   if (document.getElementById("ddlProject").value == "") {
       alert("Please select value"); // prompt user
       document.getElementById("ddlProject").focus(); //set focus back to control
        return false;
         }
       }

   </script> 

不要在JavaScript中使用下拉列表.net ID。 使用其ClientID:

document.getElementById("<%=ddlProject.ClientID%>")

当asp.net呈现控件的html等效项时,它并不总是使ID保持相同。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM