Java Spring表单标记中的动态表单:选择和表单:选项
考虑以下场景: 我正在使用Spring表单标记来帮助处理表单。我正在使用带有标签的a。使用枚举将值注入select。但是,现在需要在表单中的另一个控件上使选项动态且可靠。根据在其他控件中选择的值,显示和隐藏某些选项或添加更多选项。我已经仔细研究过了,但是spring标签不支持这种用例。我如何克服这个问题 我心中有一个解决方案,但不知道这是否是最好的。在选项上设置cssClass属性,并使用jquery/javascript显示和隐藏选项Java Spring表单标记中的动态表单:选择和表单:选项,java,javascript,spring,spring-mvc,jstl,Java,Javascript,Spring,Spring Mvc,Jstl,考虑以下场景: 我正在使用Spring表单标记来帮助处理表单。我正在使用带有标签的a。使用枚举将值注入select。但是,现在需要在表单中的另一个控件上使选项动态且可靠。根据在其他控件中选择的值,显示和隐藏某些选项或添加更多选项。我已经仔细研究过了,但是spring标签不支持这种用例。我如何克服这个问题 我心中有一个解决方案,但不知道这是否是最好的。在选项上设置cssClass属性,并使用jquery/javascript显示和隐藏选项 如果您遇到此问题,请建议合适的解决方案 您需要Jquery
如果您遇到此问题,请建议合适的解决方案 您需要Jquery来实现这一点。一种选择是为每种可能性创建一个文本文件。每个文件将包含新选项以及html替换文本(见下文)。然后使用JQuery监视firstselect的更改
Text File
<option>Bar</option>
<option>Bar</option>
Script
$("#first-choice").change(function() {
$("#second-choice").load("textdata/" + $(this).val() + ".txt");
})
文本文件
酒吧
酒吧
剧本
$(“#首选”).change(函数(){
$(“#第二选择”).load(“textdata/”+$(this.val()+”.txt”);
})
您可以在此处找到其他详细选项