4

考虑以下场景:

我正在使用 Spring 表单标签来帮助处理表单。我正在使用带有标签的 a 。使用 ENUM 将值注入到选择中。然而,现在需要使选项动态且可靠地依赖于表单中的另一个控件。根据在其他控件中选择的值显示和隐藏某些选项或添加更多选项。我看起来很努力并进行了研究,但弹簧标签不支持这种用例。我该如何克服这个问题。

我有一个解决方案,但不知道它是否是最好的。在选项上设置 cssClass 属性,并使用 jquery/javascript 显示和隐藏选项。

如果您遇到此问题,请提出合适的解决方案。

4

1 回答 1

0

为此,您需要 Jquery。一种选择是为每种可能性创建一个文本文件。每个文件都将包含新选项以及 html 替换文本(见下文)。然后使用 JQuery 观察第一个选择的变化。

Text File

    <option>Bar</option>
    <option>Bar</option> 

Script

     $("#first-choice").change(function() {
           $("#second-choice").load("textdata/" + $(this).val() + ".txt");
        })

您可以在此处找到详细的其他选项

于 2014-09-04T11:09:08.910 回答