我有以下情况。
我有一个搜索页面,分为两个div。在第一个中,用户可以使用一系列下拉菜单创建查询参数。在第二个div中,用户可以输入文本来获取查询参数并进一步缩小搜索范围。在下拉选择索引更改事件中,选择一个单选按钮,指示正在查看哪个搜索。
即
div1 div2
ddl1 tbx1
ddl2 ddl4
ddl3
rad1 rad2
根据用户的选择,用户可以点击返回查询的按钮btnReturn。
因此,我有以下问题。
如果我有一系列的下拉菜单,在div1中,我需要设置哪种验证,以便至少需要选择其中一个下拉菜单才能选择查询。我只是放入必填字段,因为并非所有这些字段都是必需的,其中一个字母的最小化需要产生合理的搜索。
我假设我可以使用.net验证完成所有这些工作吗?
我在想我可以将验证组用于div1& div2但是可以将两个组分配给一个控件,即btn click?这是以编程方式完成最后一部分的情况吗?
今天的文章结束了!任何帮助,一如既往,非常感谢。
答案 0 :(得分:0)
创建包装所有下拉列表的用户控件(或自定义控件)。然后创建一个Custom Validator,将其验证的控件设置为您创建的包装器。编写一个javascript函数来检查下拉列表中是否至少选择了一个值,并设置自定义验证程序的ClientValidationFunction属性以使用它。
是
不,这在你的情况下是行不通的(除非你想在DIV之间切换时回发)。创建两个提交按钮,并根据所选的DIV将它们隐藏在客户端上。