2016-05-13 11 views
-1

左にスライドすると、別のタグの値からスライダの値を減算したいのですが、右にスライドするとスライダの値を他のタグの値。ブートストラップスライダバーのスライドを左に引く、右にスライドを追加する

今のところそれはどちらも減算されます...私はブートストラップスライダを使用します。

これはジャバスクリプトである:

function subtractfromBeg(newValue) { 
    var currentBeg = document.getElementById('amount'); 
    document.getElementById("amount").innerHTML = parseInt(currentBeg.innerHTML) - newValue; 
} 

これは合計300 000

enter image description here

enter image description here

あるHTML

<div class="row"> 
    <div class="col-md-12 teBetalen well"> 
     <h2>Scenario: @Html.DisplayName(Model.ScenarioType.ToString())</h2> 
     <h3 id="amount">@Html.DisplayName(Model.Bedrag.ToString()) Euro</h3> 
    </div> 
</div> 

<input [email protected]("ex" + teller) data-slider-id='ex1Slider'onchange="***subtractfromBeg(this.value)"*** type="text" data-slider-min="@(projectCat?.Min_bedrag ?? 10)" data-slider-max="@(projectCat?.Max_bedrag ?? 20)" data-slider-step="1" data-slider-value="0" /> 

あります

私は絵が私の言いたいことを明確にしたいと思う。スライダーにどのように対処して、スライダーが残っているのがわかりますか?

+0

コードのスクリーンショットの代わりに、 –

+0

こんにちはレナートです。ようこそ - http://stackoverflow.com/help/how-to-askに質問する方法をお読みください。ここでコードを画像として表示する必要はありません。エディタでコードブロックに変換できます。 – micstr

+0

function subtractfromBeg(newValue){ var currentBeg = document.getElementById( 'amount');document.getElementById( "amount")。innerHTML = parseInt(currentBeg.innerHTML) - newValue; } 大変申し訳ございません。 –

答えて

0

私はあなたが300'000からスライダーの値を引くと思います。

var amountMax = 300000; 

function subtractfromBeg(newValue) { 
    document.getElementById("amount").innerHTML = amountMax - newValue; 
} 
+0

クイックレスポンスメイトありがとう!私の質問はちょっと曖昧だったので、私はそれを改めた。多分これが私を助けてくれますか? :) –

+0

私の答えを更新しました。 – PinkTurtle

+0

これは私のコードと同じように動作します。 スライダーバーが数値を積算しているので、60から61にスライドすると-1はしませんが、-61 ..スライドを右に引くと、スライドして左にスライドするともう一度追加してください。柔軟です。 –

関連する問題