提交按钮提交错误的表单

时间:2012-07-30 06:24:11

标签: html ruby-on-rails-3.1

我有两个表单,一个是同一页面上的登录表单和一个注册表单,每个表单都有自己的提交按钮。如果我填写错误数据并点击注册表单上的提交按钮,我会收到错误的表格(预期)。如果我现在在登录表单上输入登录详细信息并单击登录表单的提交按钮,则会提交注册表单。

这是一种奇怪的行为。我不知道从哪里开始搜索。我正在使用firefox来测试它。

由于

1 个答案:

答案 0 :(得分:3)

嗯,您需要逐步调试它。

  • 检查表单嵌套并遵循良好的结构,确保两个表单彼此不重叠或未正确关闭。
  • 为您提供正确的ID和NAME。当两个表单具有相同的名称From Name Attr时要小心。
  • 根据您的结构和问题,确保每个表单都有不同的提交按钮,并且该按钮位于表单嵌套中。
  • 与表单相同,为您的提交按钮提供正确的唯一ID和NAME。
  • 选择是否要通过html使用submit提交,或让JS为您提交表单JS submit form
  • 如果您使用的是HTML5,则可以将该按钮与FORM分开。它们可以单独运行。表示通过在任何地方放置提交按钮来表单和提交按钮之间的动态关联,并且可以提交位于不同地方的表单。检查Association of Controls and Forms& HTML5′s New “form” Attribute

请发布一些代码,以便我们更好地了解您的问题。 祝好运。