1

こんにちは、Rails でアプリを作成しています。

Ruby on Rails..これが、すべての HTML をコピーした理由です。疑問の 1 つは、そのように生成された ID、クラス、および名前のためです。

それが単純な HMTL である場合、私はこの疑問を抱くことはありません。単純な HTML ではない場合は申し訳ありませんが、それがまさに私が質問をする理由です。

しかし、私の問題はjqueryの検証を使用しています。ユーザーに「実績」の行を挿入するコードがあります。ユーザーは好きなだけ追加できます。

問題は、「クラブ」または「代表チーム」の選択を強制する必要があることです。

問題は、追加されたすべてのアイテムが新しい ID を持つため、複数の ID を持つことです..

どうすればこれを機能させることができますか..

ここにフィドルがありますhttp://jsfiddle.net/wt57R/2/

そして、これが私のコードです。

$(document).ready(function(){


      // validate signup form on keyup and submit
$(".edit_player").validate({ // initialize the plugin
        errorElement: 'div'});

$("#name").rules("add", { required: true,  messages: { required: "<%= t('generales.camporequerido') %>"}});
$("#email").rules("add", { required: true, maxlength: 280, });


    jQuery.extend(jQuery.validator.messages, {
    required: "<%= t('generales.camporequerido') %>",
    remote: "Please fix this field.",
    email: "Ingresa un correo electrónico válido.",
    url: "Please enter a valid URL.",
    date: "Please enter a valid date.",
    dateISO: "Please enter a valid date (ISO).",
    number: "Please enter a valid number.",
    digits: "Please enter only digits.",
    creditcard: "Please enter a valid credit card number.",
    equalTo: "Please enter the same value again.",
    accept: "Please enter a value with a valid extension.",
    maxlength: jQuery.validator.format("Please enter no more than {0} characters."),
    minlength: jQuery.validator.format("Please enter at least {0} characters."),
    rangelength: jQuery.validator.format("Please enter a value between {0} and {1} characters long."),
    range: jQuery.validator.format("Please enter a value between {0} and {1}."),
    max: jQuery.validator.format("Please enter a value less than or equal to {0}."),
    min: jQuery.validator.format("Please enter a value greater than or equal to {0}.")
});


  });
4

0 に答える 0