管理形式状态的最简单方法是什么
What would be the simplest way to manage states of form?
我有多个下拉列表,都包含相同的选项我需要这样做,以便每个项目只能在一个列表中选择(如果我在一个名单中选择红色,则在其他所有列表中都会变灰)
如果该项目未被选中,则其同级项目将不显示为灰色
所有列表都有一个默认的空白选项,当然可以在所有列表中选择,但列表是从服务器填充的,因此没有恒定的默认选项。
我从简单的if
S开始,但当if
s的数量变得大得离谱时,我意识到我需要一种更好的方式,某种能够不断反映列表状态的结构。
我不知道该怎么做,我正在寻找方向/模式/框架
我建议不要让下拉列表引用数据源,而是让数据源项引用下拉列表。即每个项目具有名为CCD_ 3的属性。因此每个下拉列表的可用项目将是其CCD_ 4为空或等于其自身的项目。当下拉列表的值发生更改时,selected values属性应该设置为下拉列表(当然,如果它有旧值,则旧项的属性应设置为null),并且所有其他下拉列表都应该重新绑定。
相关文章:
- JQuery:向多个匹配结果添加换行符的最简单方法
- 访问对象的最简单方法'的单独财产
- 什么'这是使用jQuery将一些文本锚定到外部链接的最简单方法
- 实施会员系统的最简单方法是什么
- 出错时更改文本字段边框的最简单方法
- JavaScript:获取第一个月前 6 个月的日期的最简单方法
- 在CreateJS中加载视频的最简单方法
- 使用JavaScript过滤从网页复制的文本的最简单方法
- 创建在Javascript和PHP之间使用的唯一代码的最简单方法
- 使用JS找出字符串中字符重复的最简单方法是什么
- 使选择框在URL中使用变量重新加载页面的最简单方法
- 在原始对象的基础上创建新对象的最简单方法,但没有几个字段
- 在HTML中记住用户区域设置选择的最简单方法
- 在Raphael JS中创建脉动(循环)背景的最简单方法
- 从jquery下载具有现有路径的文件的最简单方法
- 在 Javascript 中将对象连接为空格分隔字符串的最简单方法是什么?
- 什么'这是重定向不受支持的浏览器的最简单方法
- 管理形式状态的最简单方法是什么
- 创建响应图像的最简单方法是什么
- 在 JavaScript 中,将文本插入字符串的最简单方法是什么?