합계 계산 관련 재 문의 드립니다. 채택완료
달료라
1년 전
조회 8,168
<script>
btn_submit.onclick = function() {
wr_4.value = Number(wr_60.value.trim()) + Number(wr_61.value.trim()) + Number(wr_75.value.trim());
}
</script>
wr_4에 저장이 되게 하려고 하는데,
추가버튼으로 wr_61필드가 생성이 되는 구조 입니다.
기존에 보여 지고 있는 60 , 75는 합이 더해 지는데, 추가 버튼을 눌러 생성된 61 필드에 값을 넣어도 합계 같이 계산이 되지 않습니다. 위 내용이 서브밋 전에 이벤트가 발생하는거 같은데, 서브밋 이후에 이벤트를 발생 하게 할 수 있을까요?
추가된 61필드에는 정상적으로 값이 DB에 저장이 됩니다.
방법이 있을까요?
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
1년 전
게시판 작성시 발생하는 문제라면... btn_submit.onclick 대신에
write.skin.php 파일에 fwrite_submit 함수내에서 합한 값을 wr_4에 넣어주시면 되지 않을까요??
</p>
<p>function fwrite_submit(f) {</p>
<p> f.wr_4.value = Number(f.wr_60.value.trim()) + Number(f.wr_61.value.trim()) + Number(f.wr_75.value.trim());
}</p>
<p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 4개
�
달료라
1년 전
c
coDribble
1년 전
동적으로 생성된 필드라 값을 못불러오는거 같은데
60, 61, 75 의 값들은 db 저장이 잘 되나요??
그럼 해당 게시판 스킨 디렉터리에 write_upate.head.skin.php 하나 만드셔서
$wr_4 에 합계 값을 넣으시면 되지 않을까 싶습니다.
[code]
<?php
$wr_4 = $wr_60 + $wr_61 + $wr_75;
[/code]
이런식으로요.
60, 61, 75 의 값들은 db 저장이 잘 되나요??
그럼 해당 게시판 스킨 디렉터리에 write_upate.head.skin.php 하나 만드셔서
$wr_4 에 합계 값을 넣으시면 되지 않을까 싶습니다.
[code]
<?php
$wr_4 = $wr_60 + $wr_61 + $wr_75;
[/code]
이런식으로요.
c
coDribble
1년 전
[code]
function fwrite_submit(f) {
const wr_61 = document.querySelector('[name="wr_61"]');
f.wr_4.value = Number(f.wr_60.value.trim()) + Number(wr_61.value.trim()) + Number(f.wr_75.value.trim());
}
[/code]
이런 식으로 submit 함수안에서 아예 wr_61 필드를 지정해주고 값을 가져오면 되려나요...??
function fwrite_submit(f) {
const wr_61 = document.querySelector('[name="wr_61"]');
f.wr_4.value = Number(f.wr_60.value.trim()) + Number(wr_61.value.trim()) + Number(f.wr_75.value.trim());
}
[/code]
이런 식으로 submit 함수안에서 아예 wr_61 필드를 지정해주고 값을 가져오면 되려나요...??
�
달료라
1년 전
네 값 저장은 db에 잘 됩니다. 동일하게 61은 합산해 저장이 되지는 않네요. 어디가 문제인건지.ㅠㅠ
찾기가 쉽지가 않네요.. 좋은 답변 감사합니다%^^
찾기가 쉽지가 않네요.. 좋은 답변 감사합니다%^^
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
동일하게 해봤는데, 61 필드 값을 합한 계산이 아닌 60+75 값만 합산이 되네요. ㅠㅠ
코딩의 세계는 너무 어렵네요.ㅠㅠ