使用ruby on rails中的client_side_validations验证JQuery自动完成

时间:2013-05-10 13:46:07

标签: ruby-on-rails jquery-ui-autocomplete client-side-validation

我jave job属于client_to client。我想验证作业/新表单中client_id的存在。我正在使用jQueryUI自动完成功能来挑选客户端,我使用client_side_validations进行验证。选择客户端后,我有javascript代码将值设置为client_id,但它是hidden_​​field,它不包含在客户端验证中。有没有办法验证它的存在而不修改rails.validations.js?

2 个答案:

答案 0 :(得分:0)

指定:validate =>真正的在整个表单上通常会做到这一点。但是,您可以通过以下方式直接定位来验证特定字段:

<%= f.text_field :name, :validate => { :presence => true } %>

答案 1 :(得分:0)

我找到了使用rails auto complete进行客户端验证的技巧 让公司名称的自动填写字段

<% f.text_field :company_name %>
<%= f.autocomplete_field :company_name, ...%>

这将毫无问题地工作