Показать сообщение отдельно
  #1 (permalink)  
Старый 26.07.2012, 23:24
Профессор
Отправить личное сообщение для PashPP Посмотреть профиль Найти все сообщения от PashPP
 
Регистрация: 26.07.2012
Сообщений: 281

Ввод/вывод данных из формы джаваскриптом
Здравствуйте. Как обращаться к элементам формы по айди/имени, чтоб можно было их возвращать модифицированными в поле инпут или другое?
Для примера. Есть простой счетчик
Код:
<!DOCTYPE html>
<html>
<head>
	<title>test</title>
	<meta charset="utf-8" />
	<script type="text/javascript">
 function modify_qty(val) {
    var qty = parseInt(document.getElementById("qty").value, 10);
    var new_qty = qty + val;
   
    document.getElementById("qty").value = new_qty;
    return new_qty;
}
    </script>
    <style>
   
    </style>
</head>
<body> 
    <label >Quantity</label>
<input id="qty" value="0" />
<button onclick="modify_qty(-1)">-1</button>
<button onclick="modify_qty(1)">+1</button>

	
</body>
</html>
Так он работает. Но стоит занести все в форму не обращения типа document.forms["zx"]["qty"].value не document.forms.zx.qty.value не по айди не работают.
Почему так и как это решить?
Хорошего всем времени суток.
Ответить с цитированием