我有一个要求,我需要在 JSP 上显示一些字段。这些字段本质上是动态的,例如:如果我更改了下拉列表中的某些值,则某些字段将被隐藏,而其他一些字段可能会出现。我不想为 div 的显示/隐藏编写 Javascript,而是希望在服务器端的某个地方对逻辑进行编码。
我有一个实现自定义标签库的想法,但如果我能得到一个开箱即用的解决方案,我想知道。
欢迎任何新的建议或解决方案。
我有一个要求,我需要在 JSP 上显示一些字段。这些字段本质上是动态的,例如:如果我更改了下拉列表中的某些值,则某些字段将被隐藏,而其他一些字段可能会出现。我不想为 div 的显示/隐藏编写 Javascript,而是希望在服务器端的某个地方对逻辑进行编码。
我有一个实现自定义标签库的想法,但如果我能得到一个开箱即用的解决方案,我想知道。
欢迎任何新的建议或解决方案。
你最好用 JavaScript 来做。话虽如此,您可以发送 AJAX 请求以根据提供的输入获取新的表单字段。例如,必须<div>
设置来自服务器的 HTML。
使用struts框架,有一些标签可以根据值隐藏和显示字段
Javascript 中的 DOM(文档对象模型)非常强大并且可以跨浏览器。
删除 UI 上的节点
1.removeChild(节点名)
在 UI 上添加节点
2.elementNode.insertBefore(new_node,existing_node)
我用过。它运作良好。有关 DOM 的更多信息。