1

我對屬於客戶端的工作進行了簡化。我想驗證作業/新表單中是否存在client_id。我正在使用jQueryUI自動完成選擇客戶端,我使用client_side_validations進行驗證。選擇客戶端後,我有javascript代碼將值設置爲client_id,但它是隱藏字段,它不包含在客戶端驗證中。有沒有辦法驗證它的存在而不修改rails.validations.js?在rails上使用client_side_validations驗證JQuery自動完成

回答

0

指定:validate => true在整個表單上通常會做伎倆。但是,您可以通過直接針對他們的驗證具體領域:

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

這就是我的搜索方式: <%= f.text_field:client_name,:placeholder =>「類型客戶端名稱」,數據:{autocomplete_source:clients_autocomplete_path}%> 但我需要驗證client_id的存在.... – gertruda 2013-05-10 22:12:50

0

我找到竅門了客戶端驗證有軌自動完成 讓自動填充字段的公司名稱

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

這將不工作任何問題