Javascript 带有ajax滑块扩展控件的asp.net控件2文本框
假设我有两个可由ajaxToolkit控制的文本框:SliderXtender。一个文本框与滑块绑定,这很好。现在我需要一些定制,如果我增加滑块,那么第一个文本框的值就会减少,反之亦然。对不起,我知道我是否能够正确地发布我的问题。但我想制作如下所示的ref link()Javascript 带有ajax滑块扩展控件的asp.net控件2文本框,javascript,c#,jquery,asp.net,ajax,Javascript,C#,Jquery,Asp.net,Ajax,假设我有两个可由ajaxToolkit控制的文本框:SliderXtender。一个文本框与滑块绑定,这很好。现在我需要一些定制,如果我增加滑块,那么第一个文本框的值就会减少,反之亦然。对不起,我知道我是否能够正确地发布我的问题。但我想制作如下所示的ref link() 您可以使用javascript来完成 像这样的 var firstTb = document.getElementById("txt1"); firstTb.addEventListener("change", cha
您可以使用javascript来完成
像这样的
var firstTb = document.getElementById("txt1");
firstTb.addEventListener("change", changeValue);
function changeValue() {
var max = 100;//your max slider value
var current = parseInt(firstTb.value);
document.getElementById("txt3").value = (max - current)/*here your calculations */;
}
好吧,我想,我找到了一个动态变化的解决方案
将BehaviorID=“sliderBehavior”添加到滑块扩展器和js中
function pageLoad(sender, e) {
var slider = $find('sliderBehavior');
slider.add_valueChanged(onValueChanged);
}
function onValueChanged(sender, e) {
var max = 100;
var current = parseInt(sender._value);
document.getElementById("txt3").value = (max - current)/*calculations*/;
}
谢谢这是可行的,但也可以实时完成吗?就像我滚动一样,值会被反射。目前,一旦我完成滑动,它就可以工作了
function pageLoad(sender, e) {
var slider = $find('sliderBehavior');
slider.add_valueChanged(onValueChanged);
}
function onValueChanged(sender, e) {
var max = 100;
var current = parseInt(sender._value);
document.getElementById("txt3").value = (max - current)/*calculations*/;
}