使用表单上的复选框输入将表单数据发送到不同的电子邮件地址

时间:2010-02-17 15:57:51

标签: java javascript forms submit onsubmit

我正在为客户建立一个表单。这是破旧。该表格将用作要求工作人员联系填写表格的人员。但是,有一份工作人员名单将根据主题事项与他们联系。因此,我想在表单上创建一个复选框输入部分,每个员工的电子邮件地址都附加到相应的复选框。因此,填写表格的人只能检查满足其需求的员工。最后,当用户点击“提交”时,表单将仅通过电子邮件发送给在表单中检查过的工作人员。我不知道如何设置它。

1 个答案:

答案 0 :(得分:1)

在JavaScript中,您可以从“工作人员”对象(名称,电子邮件地址等)数组中创建一组复选框。

我需要了解有关您的设置的更多信息,但如果您想在Java中使用前端的JavaScript(正如您的代码所示),请执行以下操作:

  1. 将DWR用于Java到JavaScript的需求http://directwebremoting.org/
  2. 如果是一次性的简单需求,请在HTML中创建表单。
  3. 使用类似DWR的东西将一些Staff对象从java发送到前端。
  4. 在JavaScript中,您可以遍历“staff”JSON对象并动态创建所需的复选框。
  5. 当用户点击提交时,使用JavaScript循环遍历所有值,然后使用mailto URI方案向其本地邮件客户端发送电子邮件。
  6. 同样,这是一个如何做到这一点的一个非常简单的例子。有一百万种方式。我希望这会有所帮助,但我可以随意提供更多示例,我可能会更具体。