Показать сообщение отдельно
  #2 (permalink)  
Старый 07.01.2011, 01:40
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,598

<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, и ваша задача как программиста - сделать чтобы было удобно, а не загнать юзера в никому не нужные рамки.

Последний раз редактировалось Aetae, 07.01.2011 в 01:52.
Ответить с цитированием