<div> <input type="text" /> <input type="text" /> </div>
<script type="text/javascript">
i=document.getElementsByTagName('input');
i[0].onkeyup=i[1].onkeyup=i[0].onchange=i[1].onchange=function(){
if(+i[0].value>+i[1].value){i[0].parentNode.appendChild(i[0]).focus()}
}
</script>
Только так, лол, ибо если не давать вводить в первое поле значение большее чем во второе, то, при условии отсутствия начального значения, в первое поле вообще ничего нельзя будет ввести.
В таких случаях надо дать пользователю самому вбирать как он хочет указывать диапазон: 10-1 или 1-10, и ваша задача как программиста - сделать чтобы было удобно, а не загнать юзера в никому не нужные рамки.