Показать сообщение отдельно
  #5 (permalink)  
Старый 26.11.2012, 17:12
Профессор
Отправить личное сообщение для розовый слоник Посмотреть профиль Найти все сообщения от розовый слоник
 
Регистрация: 17.10.2009
Сообщений: 258

<input type="text" id="kolvo" name="kolvo" >Количество<br>
<input type="text" id="price" name="price" >Цена

var d = document;
	window.onload = function(){
		var kolvo = d.getElementById('kolvo'),
			price = d.getElementById('price');

		kolvo.onkeydown = function(e){
			e = e || window.event;
			var key = e.keyCode;

			if((key > 47 && key < 58) ||
				(key > 95 && key < 105) ||
				key == 8){
				this.onkeyup =function(){
					price.value = this.value*10;
				}

			}else{
				this.onkeyup =function(){
					this.value = ''
				}
				return
			}
		}
		price.onkeydown = function(e){
			e = e || window.event;
			var key = e.keyCode;

			if((key > 47 && key < 58) ||
				(key > 95 && key < 105) ||
				key == 8){
				this.onkeyup =function(){
					kolvo.value = this.value/10;
				}			

			}else{
				this.onkeyup =function(){
					this.value = ''
				}
				return
			}
		}
	}


так уж и быть смилуюсь
Ответить с цитированием