2011-10-21 47 views
3

我有一个窗体显示有几个字段的资源。表单在资源索引页面内呈现。在表单上有一些用于选择资源类型的单选按钮。当选择一个单选按钮时,我希望表单被提交和重新加载,因为根据选择的资源类型,表单显示的方式不同。当提交按钮被按下时,我希望表单被其他东西替换。如何知道哪个控件在jQuery中提交了表单?

我有一个函数在表单提交时触发,但我不知道如何使它在单选按钮提交表单时执行一项操作,以及在提交时触发另一项操作按钮。

我该怎么做?

+0

我建议单独发布您的第二个问题,并根据客户端代码表述第一个问题(似乎不是ror特定的)。 – Nickolay

+0

完成!由于第二个问题(我试图在客户端上运行服务器端jquery)发现了什么问题,因此我不会单独发布此问题。 –

回答

1

对于第一个问题,为什么不在您提交表单之前在'select'处理程序中在< input type =“hidden”>或全局变量中存储特殊值?

然后在您的提交处理程序中,您可以检查它是否已设置 - 这会告诉您提交是从单选按钮触发还是以其他方式触发。

相关问题