0 0

如何使用 link_to 对一个控件进行服务器端验证5

比如有一个用户注册表单,可以输入用户名等信息。用户名input控件旁边还有一个链接,使用ajax的方式,去服务器验证输入的用户名是否有效。

现在我想使用 link_to helper 实现这个链接,类似下面:

<%= link_to check_username_url(:username => xxxx), :remote => true, :method => :post %>

遇到的问题是,这里的xxx部分,需要通过javascript从用户名输入框input 中获取输入的字符,请问这个怎么实现。。。研究了半天,查了google也没找到答案。

如果不能实现,有别的方法来做这个事儿么?

2012年7月05日 00:15

2个答案 按时间排序 按投票排序

0 0

ajax 用link_to_remote(), :with 参数 可以使用js获取页面上的值,详情请看api

2012年7月20日 10:35
0 0

这个一般需要自己写JS了
你也可以引入一个表单验证的js库来帮你实现
比如一个jquery Validation http://docs.jquery.com/Plugins/Validation/Methods/remote#options

也可以直接在rails安装client_side_validations这个gem包
https://github.com/bcardarella/client_side_validations/wiki/Custom-Validators  的 Remote Validators 章节

2012年7月13日 17:27

相关推荐

Global site tag (gtag.js) - Google Analytics