我的表单上有许多字段。当用户在下拉列表中更改所选值时,hideExpression
每个字段上都有一个根据用户选择的内容显示/隐藏字段。这目前工作正常。
但是,我试图使下拉菜单默认为选择中的第一个选项。这也很好用。
我的问题是hideExpression
加载屏幕时没有触发所有逻辑。因此,选择默认正确,但与该选项一起使用的字段(应该显示)都不可见。
如果我手动更改下拉值,那么一切都会正确显示。hideExpression
即使通过代码默认选择,有没有办法让逻辑启动?
这是我的问题的 JSBin:http://jsbin.com/doliyiruza/edit?js,console, output
该页面默认为 Option2。Yet, there is a hidden field that should show whenever Option2 is selected. 因此,如果您将下拉菜单更改为 Option1,然后返回 Option2...您将看到隐藏字段。如果默认情况下将下拉菜单设置为某个值,则隐藏/显示逻辑似乎不会启动。