Zdravím, potřeboval bych menší radu ohledně vzájemného ovlivňování <input id = a type=number> a <input id = b type=range>. Můj záměr byl, že při změně na posuvníku se hodnota bude zapisovat do number, a při změně number se bude hýbat posuvník.
Zkusil jsem to jednoduše ve funkci vyvolané eventem onchange (u obou inputu ) ošetřit ifem:
function test(obj)
if(obj.id="a"){
document.getElementById("b").value = obj.value;
}
if(obj.id="b"){
document.getElementById("a").value = obj.value;
}
Toto řešení ale nefunguje tak jak by mělo. Při změně na number se posuvník hýbe, ale při posouváni posuvniku(range) se to cele zabuguje, rozhodi se pozice techto inputu a nejde nic :-)
Nějaké nápady?