2 вопроса новичка по перменным
Всем доброй ночи. Есть очень простой скрипт:
<script> wuza=0; </script> <input type='button' value="5" name="abc" id="abc" onClick='javascript: wuza=wuza + 5; huza.value=wuza;'> <input type='button' value="10" name="bca" id="bca" onClick='javascript: wuza=wuza + 10; return false; huza.value=wuza;'><br /> <input type="text" id="huza" name="huza" Onload="javascript:huza.value=wuza;"> Он изначально создает переменную wuza задавая ей переменную 0. При нажатии на кнопки abc и bca значение переменной wuza увеличивается на 5 и 10 соответсвенно. Значение переменной выводится в инпуте huza. Теперь, собственно говоря, 2 вопроса: 1) Как сделать проверку, чтобы при нажатии на кнопку значение переменной wuza присваивалась только один раз (кликнул на abc получил четко 10, а не 10,20,30....)? 2) Как в инпуте huza изначально задать значение переменной wuza (у меня через тэг value и onLoad нефига не получилось)? |
Школьник чтоли? Если тебе не нужно каждый раз прибавлять число, так просто присвой 10, в чем проблема?
По второму вопросу тебе нужно задать исходное значение для инпута? тогда просто заполни атрибут value. А вообще лучше почитай книжки про самые основы HTML, CSS и JavaScript, чтобы не задавать глупых вопросов на форуме. |
Для аттрибутов-обработчиков не нужно писать псевдо-протокол "javascript:".
А по задаче, как я понял, вам нужно следующее: <script> wuza=0; </script> <input type='button' value="5" name="abc" id="abc" onClick='wuza=wuza + 5; document.getElementById("huza").value=wuza; this.onclick = null' /> <input type='button' value="10" name="bca" id="bca" onClick='wuza=wuza + 10; document.getElementById("huza").value=wuza; this.onclick = null'><br /> <input type="text" id="huza" name="huza" /> <script>document.getElementById("huza").value=wuza;</script> А вообще - почитайте статьи на сайте, для решения этой задачи нужно мизерное количество знаний. |
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
тут есть все что надо для изучения JS на любой вкус Статьи Книги Стандарт Языка Начинать учится по тому, по чему вам удобней Дерзайте, и все у вас получится |
Часовой пояс GMT +3, время: 14:18. |