0

所以基本上我正在设置一个管理面板,您可以在其中输入信息并将其保存到数据库中。管理面板有三个容器,每个容器一个用于:

  1. 个人信息
  2. 教育信息
  3. 密码

每个容器都包含一个表单和一个提交按钮。除此之外,我想为用户提供“保存所有更改”按钮的选项。然后这应该检测所有三个表单中的所有更改并将它们保存到数据库中。

我该怎么做?我的第一个想法是嵌套表单,我读到这不是正确的做法。我的第二个想法是将点击处理程序绑定到“保存所有更改”按钮,然后从所有输入字段中获取值。但是,输入字段有三种不同的形式。我将如何提及他们?这甚至是正确的方法还是有人能想到更好的解决方案?

4

1 回答 1

0

第一件事。所有信息都将保存在同一张表中吗?

如果是,那么您可以考虑只用一种形式包装这些容器。

如果不是,那么为了将来的维护,用单独的表格包装这些容器。然后执行单独的功能将它们保存到数据库中。喜欢:

saveContainer1IntoDB()
saveContainer2IntoDB()
saveContainer3IntoDB()

这样您就可以根据需要重复使用它们。最后,你点击“保存所有更改”按钮并调用所有三个函数

于 2012-12-27T14:26:49.277 回答