Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Запись цифры в Поле, после отметки чекбокса / 3 сообщений из 3, страница 1 из 1
18.08.2015, 11:37
    #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
18.08.2015, 13:44
    #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
18.08.2015, 13:47
    #39031578
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запись цифры в Поле, после отметки чекбокса
AlexSokol , ты сам-то чего делать умеешь? Пока "пример" твой полная галиматья...
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Запись цифры в Поле, после отметки чекбокса / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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