有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Spring表单标记中的java动态表单:选择和表单:选项

考虑下面的场景:

我正在使用Spring表单标记来帮助处理表单。我正在使用带有标签的a。使用枚举将值注入select。但是,现在需要在表单中的另一个控件上使选项动态且可靠。根据在其他控件中选择的值,显示和隐藏某些选项或添加更多选项。我已经仔细研究过了,但是spring标签不支持这种用例。我如何克服这个问题

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

如果您遇到此问题,请建议合适的解决方案


共 (1) 个答案

  1. # 1 楼答案

    您需要Jquery来实现这一点。一种选择是为每种可能性创建一个文本文件。每个文件将包含新选项以及html替换文本(见下文)。然后使用JQuery监视firstselect的更改

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

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