Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Не работает скрипт (https://javascript.ru/forum/css-html/11755-ne-rabotaet-skript.html)

shtopor 13.09.2010 11:31

<script type="text/javascript"> 
	window.onload = function(){ 
	    var count = 0; 
	    document.getElementById("check").onclick = function(){ 
	        document.getElementById("input").value = (this.checked) ? count+=150 : count-=150; 
	    }; 
	}; 
	</script> 
	  
	<input type="checkbox" id="check" value=""  /> 
           <input type="checkbox" id="check" value=""  />
           <input type="checkbox" id="check" value=""  />
	<input type="text" id="input" value="0" />

Kolyaj 13.09.2010 11:55

А как вы узнаёте, складываются они или нет, если вы count не выводите? Туплю, выводите.

Идентификаторы должны быть уникальными на странице.

И про document.write.

shtopor 13.09.2010 12:03

<script type="text/javascript">
window.onload = function(){
var count = 0;
document.getElementById("check").onclick = function(){
document.getElementById("input").value = (this.checked) ? count+=150 : count-=150;
};
};
</script>

<input type="checkbox" id="check" value="" />
<input type="checkbox" id="check" value="" />
<input type="checkbox" id="check" value="" />
<input type="text" id="input" value="0" />

рони 13.09.2010 13:38

Цитата:

Сообщение от Kolyaj
Идентификаторы должны быть уникальными на странице.

shtopor,
<script type="text/javascript">
	window.onload = function(){
	    var count = 0;
        document.getElementById("check0").onclick = function(){
	        document.getElementById("input").value = (this.checked) ? count+=150 : count-=150;
	    };
	    document.getElementById("check1").onclick = function(){
	        document.getElementById("input").value = (this.checked) ? count+=150 : count-=150;
	    };
      document.getElementById("check2").onclick = function(){
	        document.getElementById("input").value = (this.checked) ? count+=150 : count-=150;
	    };
	};
	</script>

	<input type="checkbox" id="check0" value=""  />
    <input type="checkbox" id="check1" value=""  />
    <input type="checkbox" id="check2" value=""  />
	<input type="text" id="input" value="0" />

shtopor 13.09.2010 16:00

Спасибо большое


Часовой пояс GMT +3, время: 14:48.