2017-11-07 9 views
0

こんにちは、値の範囲が10,20,30,50,70,100,150,200,300,700,1000,2000、および5000になるようにドロップダウンを設計したいと思います。これはvalue_upまたはvalue_downを割り当てることができます。上記のように値の範囲を取得します。ドロップダウンでは、上記の値を手動で設定することができます。ここで、value_upまたはvalue_downは、上記の範囲の値を増減できます。 JavaScriptを使用してこれを達成するのを手伝ってください。私はここに書かれた基本的な機能を持っていますが、それは上で説明したような機能を実行していません。ボタンでドロップダウン値をリンクしてドロップダウン値を選択する

Javascript:

var sensitivityFlag = 0;

//// Sensitivity up //// 
     function value_Up(){ 
      sensitivityFlag = 1; 
     } 

     //// Sensitivity down //// 
     function value_Down(){ 
      sensitivityFlag = -1; 
     } 

     function sensitivity(x){ 
      sens = 1*x/1000; 

      switch (sensitivityFlag){ 
     case -1: 
      sensitivity_Down(); 
      break 
     case 1: 
      sensitivity_Up(); 
      break 
     } 

答えて

2

"感度" の値を増やすには、あなたは私のsample code here

function value_Up() 
{ 
    var sensitivity=document.getElementById("sensitivitySelect"); 
    if (sensitivity.selectedIndex<(sensitivitySelect.options.length-1)) 
    sensitivity.selectedIndex++; 
} 
+0

感謝を参照することができます。私はvalue_down()を試してみる。希望の長さ+1。 – prbnk

+0

私のソリューションがうまくいく場合は、私の解決策を回答として設定してください。 –

+0

はい、私の要件に従って値を完全に変更しています。しかし、問題はそれが1つの機能を反映していないということです。値の変更に伴って機能を変更する必要があります。それは感度関数によって行われる。 – prbnk

関連する問題