powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Запись цифры в Поле, после отметки чекбокса
3 сообщений из 3, страница 1 из 1
Запись цифры в Поле, после отметки чекбокса
    #39031437
AlexSokol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день,

Подскажите, пожалуйста как повесить обработчик на 2-ой чекбокс var2,
чтобы при нажатии на него, в Поле ввода где переменная znachenie вписывалась цифра 10?
И также при нажатии на + и – значение в поле znachenie увеличивалось на 10 при нажатии на + или уменьшалось на 10 при нажатии на минус.
То есть два раза на + нажали, получили 20.
Можно пример?

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
<form>
<td align=center width=5%>
<input type=checkbox name=var1 value=>
<input type=checkbox name=var2 value=>
+ | -</td>

<td align=center width=1%>
<input type=txt name=znachenie></input>
</td>

</form>
...
Рейтинг: 0 / 0
Запись цифры в Поле, после отметки чекбокса
    #39031571
kunaksergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
<head>
<style type="text/css">
.act:hover{
	cursor: pointer;
}
</style>
</head>
<form name="myform">
<input type=checkbox name=var1 value=5>
<input type=checkbox name=var2 value=10>
<span class="act" onclick="plus()">+</span>
|
<span class="act" onclick="minus()">-</span>
<input id="result" type=txt name=znachenie value="0"></input>
</form>
<script>
	var result=document.getElementById('result');

	function summand(){
		  var myForm=document.forms['myform']	
		  var len = myForm.elements.length;
		  var sum=0;
		    for (var i = 0 ; i< len;i++){
		    	var elem=myForm.elements[i];
		        if (elem.type != "checkbox")
		        	continue;
		        sum+=(elem.checked)?elem.value*1:0;
		    }
		    return sum;
	}

	function plus(){

		result.value=result.value*1+summand();

	}

	function minus(){
			result.value=result.value*1-summand();
	}
</script>
...
Рейтинг: 0 / 0
Запись цифры в Поле, после отметки чекбокса
    #39031578
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexSokol , ты сам-то чего делать умеешь? Пока "пример" твой полная галиматья...
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Запись цифры в Поле, после отметки чекбокса
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]