我在页面中有3个下拉列表,我想验证如果我一次选择两个或更多下拉列表它是警报消息“仅选择一个值” [英] I Have 3 Dropdown List In A Page, I Want To Validate That If I Select Two Or More Dropdown List At A Time It Alert Message "Select Only One Value"

查看:78
本文介绍了我在页面中有3个下拉列表,我想验证如果我一次选择两个或更多下拉列表它是警报消息“仅选择一个值”的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在一个页面中有3个下拉列表,我想验证如果我一次选择两个或多个下拉列表它警告消息只选择一个值

i have 3 dropdown list in a page, i want to validate that if i select two or more dropdown list at a time it alert message "select only one value"

推荐答案

protected void Page_Load(object sender, EventArgs e)
{
  CheckForMoreThanOneSelectedItem();

}

protected void CheckForMoreThanOneSelectedItem()
{
  bool MoreThanOneSelected = false;
  if(ddl1.SelectedIndex != 0 &&( ddl2.SelectedIndex !=0 ||ddl3.SelectedIndex != 0) )
  {
    MoreThanOneSelected = true;
  }
  if(ddl2.SelectedIndex != 0 &&( ddl1.SelectedIndex !=0 ||ddl3.SelectedIndex != 0) )
  {
    MoreThanOneSelected = true;
  }
  if(ddl3.SelectedIndex != 0 &&( ddl1.SelectedIndex !=0 ||ddl2.SelectedIndex != 0) )
  {
    MoreThanOneSelected = true;
  }

  if(MoreThanOneSelected==true)
  {
    Alret The Message
  }
}

















这可能不是最好的答案......但是试试吧让我知道它是否有效,

确保将你的三个DropDownLists的AutoPostBack属性设置为True

it might not be the best answer...but try it and let me know if it works,
make sure to set the AutoPostBack Propertie of your three DropDownLists to True


这篇关于我在页面中有3个下拉列表,我想验证如果我一次选择两个或更多下拉列表它是警报消息“仅选择一个值”的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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