用户登录后提交表单

时间:2012-10-20 06:10:00

标签: javascript jquery html ruby-on-rails

我为投票投票设计的工作流程如下: 无论用户是否登录,用户都可以投票。如果用户登录,则只提交表单。如果用户没有登录,则显示一个模式,要求用户使用facebook登录以完成投票。登录后,他投票选择的表格将被提交。

我正在使用rails实现,似乎在创建会话后,页面被重定向。即使回到同一页面,我如何根据他选择的选择提交表格? 谢谢!

2 个答案:

答案 0 :(得分:1)

Onemethod将会重新选择该人选择的内容,

1)在使用facebook登录时将值作为GET参数发送

2)其他将存储在cookie中并在发布时将其检索回来

答案 1 :(得分:0)

将投票保存在会话变量中。用户登录后输入隐藏变量。然后只需使用函数提交表单。您可以在body标签上添加该功能,如

<body onload="fnc()">
<script type="text/javascript">
fnc()
{
document.getElementById("yourformId").submit();
}
</script>

可能还有其他方式。但这首先把我藏起来