0

範囲スライダーを備えたjQueryを使用したphpページがあります。スライダーが変更されると、jQuery コードは値を合計します。これは、ページが読み込まれたときにも発生します。

ただし、送信後、同じコード (他の質問を含む) も機能する必要があります。スライダーが変更されるとコードは機能しますが、送信後にページがリロードされると機能しません。

jQueryコードは次のとおりです。

function countSliders() {
    var SliderValue = parseInt($("#slider0").val()) + parseInt($("#slider1").val()) + parseInt($("#slider2").val());
    if (SliderValue == 10) $("#submit_next").button("enable");
    else $("#submit_next").button("disable");
    $("#lblsum_scores").text(SliderValue + "/10");
}

$(document).ready(function(){
    countSliders();
    $("#sliders").change(function(){
        countSliders();
    });
});
4

1 に答える 1

0

使用する<body onload="countSliders();">

編集 1: 質問で言及されている送信ボタンはどこにありますか? あなたが持っている場合は、電話する<form>ことができますcountSliders()<form onsubmit='countSliders()'>

于 2013-03-27T08:43:20.163 に答える