1

以下に示すrailsフォームjquery検証プラグインを使用する方法。

さまざまな分野でそれを作成する方法についての完全な手順が必要です。

<%= form_for(@user) do |f| %>
 <div class="field">
  <%= f.label :firstname %><br />
  <%= f.text_field :firstname %>
</div>
<div class="field">
  <%= f.label :lastname %><br />
 <%= f.text_field :lastname %>
</div>
<div class="field">
  <%= f.label :mobile %><br />
  <%= f.text_field :mobile %>
</div>
<div class="field">
  <%= f.label :email %><br />
  <%= f.text_field :email %>
</div>
<div class="actions">
  <%= f.submit %>
</div>
<% end %>

plzは私を助けます...

4

3 に答える 3

6

jquery検証プラグインに基づくjquery検証レールgemを使用できます。使用するには

  1. gemをgemfileに追加しますgem 'jquery-validation-rails'
  2. app/assets/javascripts/application.js次の行を追加します

    //= require jquery.validate.additional-methods //= require jquery.validate

  3. ターボリンクのreadmeで説明されているように$(document).ready使用する代わりに、レール5に含まれているターボリンク5の時点で$(document).on "turbolinks:load"
于 2016-04-29T09:28:58.647 に答える
3

まず、jquery検証ファイルをレイアウトに含めます。次に、Rails形式で、検証必須フィールドに<%= f.text_field:firstname、:class => "required"%>としてクラスを追加します。次に、form_idを使用してメソッドを記述し、検証をトリガーします。それはあなたがのように与える必要があるということです

$(document).ready(function () { 
   $("your_form_id").validate();  
}); 
于 2012-08-16T06:14:16.720 に答える
0

範囲、最小、最大などを追加するソリューションを手に入れました

使用する必要があります

   <%= f.text_field :mobile,:class => "required number",:minlength=>"10",
   :maxlength=>"10"%>

上記のモバイル用

于 2012-08-16T07:30:33.220 に答える