0

動的フィールドと静的フィールドに同じクラス名を付けます。機能せず、このエラーが発生しました

キャッチされないエラー: LiveValidation::initialize - 'parent_first_name' の参照または ID を持つ要素が存在しません!

どうすれば修正できますか。動的フィールドと静的フィールドのID名をオーバーライドしようとしました.IDは静的フィールドのみをオーバーライドしますが、動的フィールドはオーバーライドしません。動的フィールドをライブで検証するにはどうすればよいですか? 私を助けてください

ここで私のvalidation.jsファイル.ベロー私は1つのフィールドのみを言及しました

  if($(".parent_first_name").length > 0) {
     var myparent_first_name = new LiveValidation('parent_first_name', { onlyOnBlur: true });
     myparent_first_name.add( Validate.Presence );

   }

ここで私のform.html.erbファイル.Bellowは、1つのフィールドのみについて言及しました

  <div class="field">
    <%= p.label :first_name %><br>
    <%= p.text_field :first_name , :class => "parent_first_name" %>
  </div>

ありがとう!

4

1 に答える 1