2012-03-20 260 views
0

我有一个带验证的工作注册表单以及其他所有模型的其他字段。现在我需要添加一些客户端验证来检查电子邮件的唯一性。如果采用用户模型的字段应替换为登录字段。用Javascript注册用户注册登录

不确定在哪里以及如何开始。

回答

1

我的建议是在你的控制器中写一个自己的方法,接受ajax调用,在电子邮件字段的onblur上触发(当然还会发送电子邮件数据)。

控制器方法检查数据库中是否存在给定的电子邮件地址。如果是这样,您可以渲染一个ERB-Javascript模板,该模板将使用模板中呈现的登录表单替换您现有的注册表单。

希望这很清楚我的意思。