자바스크립트 좀 봐주세요. for문 돌리는데 잘 안되네요.
본문
<input onclick="chk_o();" type='text' id='name1_1' name='name1_1' value='<?=$name1_1?>' />
<input onclick="chk_o();" type='text' id='name1_2' name='name1_2' value='<?=$name1_2?>' />
.....
<input onclick="chk_o();" type='text' id='name1_31' name='name1_31' value='<?=$name1_31?>' />
<input style="text-align:right; width:30;" onclick="day_sum();" type='text' id='name1_33' name='name1_33' value='<?=$name1_33?>' itemname='합계' />
<script>
function chk_o(name_num){ // 마우스 한번 클릭시 O 표시
document.getElementById('name1_'+name_num).value = "O";
}
function day_sum() {
for(i=1; i < 32; i++) {
var day_chk = document.getElementById('name1_'+i).value;
if(day_chk == "O") {day_summ;}
}
//document.write(day_summ;
document.getElementById('name1_33').value = day_summ;
</script>
자바스크립트를 이용해서 O 표시 합계를 내서 input 넣으려고 하는데 잘 안되네요...
구글신께 물어봤지만 답을 안주시네요... ㅠ.ㅠ
!-->
답변 1
var day_summ =0;
function day_sum() {
~~
if(day_chk ==
"O"
) {day_summ;}--->if
(day_chk ==
"O"
) {day_summ++;}
답변을 작성하시기 전에 로그인 해주세요.