form_for 通过 2 个链接提交,当我回到控制器时如何判断使用了哪个链接?

2023-12-29

我将一个表单放在一起,但出于设计原因,该表单必须通过链接提交。 我找到了如何执行该操作:

= link_to_function "Next >>", "$(this).up('form').submit()"

这样就可以了,我可以创建很多链接,这没有问题。但是我不知道如何区分使用哪个链接将我带回控制器? 我需要根据链接执行稍微不同的操作......

任何想法 ?我尝试嵌入一些 javascript 等,但我无法弄清楚。

Thanks,

Alex


= link_to_function "Next >>", "$('#hidden_field').value = 1;$(this).up('form').submit()"
= link_to_function "Next 2 >>", "$('#hidden_field').value = 2;$(this).up('form').submit()"

假设您使用的是 jquery,请根据单击的链接将隐藏字段设置为不同的值。毕竟,link_to_function 的第二个参数只是 javascript。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

form_for 通过 2 个链接提交,当我回到控制器时如何判断使用了哪个链接? 的相关文章

随机推荐