【发布时间】:2023-09-01 05:10:01
【问题描述】:
我在整个 * 中看到了这个问题的一些变体,但我有一个特定的用例,我会为之应用输入。
我能做到的最简单的方法是: 1. 在一个网站上,我有一个带有两个输入字段的表单。当 A 填充 'XYZ' B 应该被禁用,在所有其他情况下它应该被启用。 2.这个“页面”也可以被客户端保存到数据库中。
所以,我需要能够在客户端 tab-out(简单、简单的 Javascript)和当这个“表单”被加载时(简单,在 JSP 中当页面操作字段的属性时)呈现第二个禁用字段已加载)。
但是...我最终在两个地方编写了完全相同的逻辑。现在,考虑到这对于数百个字段和数十个逻辑条件是必需的,有时就像将 5 个字段组合在一起一样复杂,一组特定值来执行此操作,等等。
底线,您会考虑采用哪种方法在服务器端和客户端之间重用(尽可能)面向 UI 的验证/字段状态更改(考虑到我不想在每个用户都输入字段时使用 AJAX 调用.).
谢谢
【问题讨论】:
标签: java javascript model-view-controller jsp