フォームをクリックしてフォームにフィールドを追加できるフォームがあります。フィールドをクリックするとそのフィールドの値を検証する必要があります。Javascriptのバリデーション
私はそれを2回クリックしてフィールドの2つの別々のセットを取得し、私はそれが100の保存時に等しいことを確認するために回転%が必要と言う。
私はこの関数を保存時に有効にするために入れました。それ以外のフォームを編集する場合を除いてすべてが機能します。
フィールドがオンかどうかを確認して確認するのが最も簡単な方法を確認しようとしていますので、フィールドを確認することができます。ここで
は私のコードです:
function audit()
{
var totalsum = 100;
$('[name="rotation\\[\\]"]').each(
function()
{
totalsum -= ($(this).val() * 1);
}
)
if(totalsum > 0){
alert("Your rotation % does not equal 100");
return false;}
return true;}
$('.add_creative img').click(
function(){
$.post('/json/ad_creative/',
{ action: "add_creative", this_brand_id: $("[name='this_brand_id']").val(), adtype: $('.new_run [name="adtype"]').val()},
function(data){
if(data.result){
$('.add_creative').append(data.html)
}
},
'json'
)
マイクはフィールドの存在または内容を検証する必要があるだけでなく、それらの合計が100の場合も同様です。 – memical