Ajax ползунки и Javascript - PullRequest
       6

Ajax ползунки и Javascript

1 голос
/ 16 апреля 2011

Переписано, чтобы упростить вещи и дать мне понимание, которое мне нужно ...

Я хочу знать, как обновить максимальное значение Ajax Control Toolkits и как получить текущее значение одного из ползунков.все это должно быть сделано на стороне клиента.

Идея такова:

int Used      = 0
int max       = 325
int Remainder = max - Used

slider1.maximum = Remainder
slider2.maximum = Remainder
slider3.maximum = Remainder

slider1.value = 0
slider2.value = 0
slider3.value = 0

slider1.Setvalue = 150
   Used = 150
   Remainder = 175
   slider1.maximum = Remainder   + slider1.value 
            Becoming 175         + 150
   Slider2.maximum = Remainder   + slider2.value
            Becoming 175         + 0
   Slider3.maximum = Remainder   + slider3.value
            Becoming 175         + 0

slider2.Setvalue = 50
   Used = 200
   Remainder = 125
   slider1.maximum = Remainder   + slider1.value 
            Becoming 125         + 150
   Slider2.maximum = Remainder   + slider2.value
            Becoming 125         + 50
   Slider3.maximum = Remainder   + slider3.value
            Becoming 125         + 0

slider3.Setvalue = 125
   Used = 325
   Remainder = 0
   slider1.maximum = Remainder   + slider1.value 
            Becoming 0           + 150
   Slider2.maximum = Remainder   + slider2.value
            Becoming 0           + 50
   Slider3.maximum = Remainder   + slider3.value
            Becoming 0           + 125         

Slider1.Setvalue = 125
   Used = 300
   Remainder = 25
   slider1.maximum = Remainder   + slider1.value 
            Becoming 25          + 125
   Slider2.maximum = Remainder   + slider2.value
            Becoming 25          + 50
   Slider3.maximum = Remainder   + slider3.value
            Becoming 25          + 125  

Я не думаю, что это может стать более понятным, поэтому, пожалуйста, дайте мне немного обратной связи.очень ценится!

И как только пользователь доволен настройкой, его следует отправить обратно на сервер с помощью кнопки ..

1 Ответ

0 голосов
/ 24 августа 2013

Я знаю, что это старый вопрос, но так как никто не ответил, и это первая страница, на которую я посмотрел (поискав этот же вопрос), я решил отказаться от ответа, найденного здесь. Может быть, это сократит чужой поиск.

Предположим, что расширяемое текстовое поле называется Slider1. Вы устанавливаете значение ползунка и максимальное значение, используя $ find (). То есть:

$find("Slider1").set_Maximum(100);
$find("Slider1").set_Value(500);

Вы ПОЛУЧАЕТЕ значение ползунка из текстового поля bound , так же, как и из любого другого элемента. Итак:

var sliderValue = document.getElementById('<%=Slider1_bound.ClientID%>').value;
  • 1012 * Пит *
...