考虑以下情况:
我正在使用Spring表单标签来帮助处理表单。我正在使用带有标签的a。使用ENUM将值注入选择中。但是现在需要使选项动态且可靠地依赖于表单中的另一个控件。根据其他控件中的值选择显示并隐藏某些选项或添加更多选项。我看起来很努力和研究,但春天标签不支持这种用例。我如何克服这个问题。
我有一个解决方案,但不知道它是否是最好的。在选项上设置cssClass属性,并使用jquery / javascript显示和隐藏选项。
如果您遇到此问题,请提出合适的解决方案。
答案 0 :(得分:0)
你需要Jquery。一种选择是为每种可能性创建文本文件。每个文件都将保存新选项以及html替换文本(见下文)。然后使用JQuery来监视第一个选择的更改。
Text File
<option>Bar</option>
<option>Bar</option>
Script
$("#first-choice").change(function() {
$("#second-choice").load("textdata/" + $(this).val() + ".txt");
})
您可以在此处找到详细信息here