Ruby on rails 同时触发rails中的两个文本字段

Ruby on rails 同时触发rails中的两个文本字段,ruby-on-rails,ruby,Ruby On Rails,Ruby,我有这两个带有文本字段的表单。我在这个编辑器中的格式有问题,所以'mycontroller',:action=>:myaction,:id=>@my.id do input class=mine name=mine type=text size=10 输入类=他的名字=他的类型=文本大小=10 %完% 在控制器中,我有 def myaction mine=参数 参数,参数 如果我的或他的 如果我的错 textfield1结束,如果他的 文本字段2结束 结束 我对此感到困惑。我需要在每个文本字段中

我有这两个带有文本字段的表单。我在这个编辑器中的格式有问题,所以<的符号没有写出来

%表单标签:controller=>'mycontroller',:action=>:myaction,:id=>@my.id do input class=mine name=mine type=text size=10 输入类=他的名字=他的类型=文本大小=10 %完% 在控制器中,我有

def myaction mine=参数 参数,参数

如果我的或他的 如果我的错 textfield1结束,如果他的 文本字段2结束 结束

我对此感到困惑。我需要在每个文本字段中输入一个值,然后得到textfield1和textfield2的结果。但我承认,如果我在第一个文本字段中按enter键,我将只进入文本字段1。是否有可能在文本字段1和文本字段2中,在只按下一个enter键的情况下执行这两个条件?无论我在文本字段1或文本字段2中,但如果我按下enter键,这两个条件都将执行


感谢您的帮助

如果您需要提交两个文本字段,请使用单个表单。任何其他解决方案都是不必要的攻击


[编辑]如果没有提交按钮,某些浏览器在按enter键时不会提交表单。检查正如一些答案所说,如果你真的不想要按钮,你可以尝试隐藏它。

使用{}图标来格式化代码,而不是。最后一个用于引用。试着按下一个按钮,您可以调用两个事件。如果第二个字段中没有填写任何内容,则不会提交任何内容。在这种情况下,您希望收到什么?如果第二个文本字段为空,我希望显示一条错误消息。因此,我想同时获得两个文本字段的两个值,但没有任何字段为空。我试图将两个文本字段放在同一个表单中,但这导致enter没有输入work@rahardi,用该代码更新问题。无论表单包含哪些输入字段,没有理由enter都不起作用。我已经更新了它,但它不起作用。。我试着按哈里说的按了一个按钮,现在它能用了。感谢you@rahardi:答案更新,我不知道,我使用的webkit浏览器总是在回车时提交,无论是否有提交按钮。