【问题标题】:Dynamic form:select and form:option in Spring form tagsSpring表单标签中的动态表单:select和form:option
【发布时间】:2013-08-31 05:22:15
【问题描述】:

考虑以下场景:

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

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

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

【问题讨论】:

    标签: java javascript spring spring-mvc jstl


    【解决方案1】:

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

    Text File
    
        <option>Bar</option>
        <option>Bar</option> 
    
    Script
    
         $("#first-choice").change(function() {
               $("#second-choice").load("textdata/" + $(this).val() + ".txt");
            })
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-10-16
      • 2010-11-29
      • 1970-01-01
      • 2015-09-13
      • 1970-01-01
      • 2011-06-05
      • 2022-01-09
      相关资源
      最近更新 更多