gpt4 book ai didi

javascript - Dijit 中的文本字段组

转载 作者:行者123 更新时间:2023-12-02 14:51:58 26 4
gpt4 key购买 nike

我有一个场景。在其中一个表单中,3 个一组中有 18 个字段,但一次只能有一组(3 个字段)具有值。任何人都可以告诉我如何以最好的方式做到这一点,是否有类似在 dijit 中创建字段组之类的事情?我可以通过 javascript 做到这一点,但该脚本非常难看,请告诉我是否有一些标准方法可以做到这一点或一些最佳方法。

表单上有一个下拉列表,根据下拉值字段将启用/禁用。但对于下拉列表中的一个值,应启用所有字段(字段组),并让用户决定要输入哪一组字段。但用户可以输入一组字段(他可以选择)。因此,禁用该字段不是一个选项,并且通过 javascript 函数检查相同的字段看起来并不好。希望这能澄清更多。谢谢

最佳答案

我认为一个很好的方法是拥有一个 Controller 小部件,创建“组”小部件。在组小部件上,您将有一个 onFocus 函数和一个 resetFields 函数。在每个组中,您将连接 onFocus 字段,并调用回调组函数“onFocus”。然后controlelr小部件将调用所有其他组小部件并执行resetFields。组小部件的 ResetField 函数将清除组字段的值。

这样的东西听起来足够干净吗?

关于javascript - Dijit 中的文本字段组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8588951/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com