Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- MYSQL
- html
- java
- linux
- 6월 공모주 청약 일정
- 리눅스
- css
- Stock ipo
- 공모주 청약
- jquery
- 제이쿼리
- Eclipse
- 공모주
- Stock
- 공모주 청약 일정
- 7월 공모주 청약 일정
- 자바스크립트
- 맥
- 주식 청약
- 코드이그나이터
- SQL
- codeigniter
- JavaScript
- php
- 주식 청약 일정
- 자바
- IPO
- 오라클
- Oracle
- 주식
Archives
- Today
- Total
개발자의 끄적끄적
[javascript] input name 이 동일한 모든 요소의 값을 합산하는 방법 본문
728x90
반응형
[javascript] input name 이 동일한 모든 요소의 값을 합산하는 방법
안녕하세요!
최근에 웹 개발 작업을 하다가,
input 박스의 name 이 동일한 요소들이 가지고 있는 value 를
합산해서 구해야 하는 내용이 있어서 정리해봤습니다!
function calculatePersonAmtTotal() {
// 1. name이 'person_amt[]'인 모든 input[type="text"] 요소를 선택합니다.
const personAmtInputs = document.querySelectorAll('input[name="person_amt[]"]');
let totalSum = 0;
// 2. 각 입력 필드를 순회하며 값을 합산합니다.
personAmtInputs.forEach(input => {
const valueString = input.value.trim();
// 입력 값이 숫자형인지 확인하고, 숫자로 변환합니다.
// 소수점이 포함될 수 있다면 Number()를 사용합니다. (금액은 보통 Number를 사용)
const currentValue = Number(valueString) || 0;
totalSum += currentValue;
});
// 3. 최종 합계를 반환합니다.
return totalSum;
}
위 내용을 보시면 아시겠지만,
name 이 person_amt[] 로 되어진 모든 input 을 가져와서
각각의 value 를 합산하는 계산식입니다!
참고하시면 많은 도움이 되실듯 합니다!
도움이 되셨다면, 구독/공감/댓글 부탁드립니다!
감사합니다!
반응형
'개발 > javascript & jquery' 카테고리의 다른 글
[javascript/jquery] input radio 선택된 값만 가져오는 방법 (0) | 2025.09.14 |
---|---|
[javascript] bmi 계산 공식 예제 (2) | 2025.09.05 |
[javascript] 카카오톡 공유하기 예제 (1) | 2025.09.05 |
[javascript/jquery] plyr 플레이어 버튼 색상 변경 방법 (38) | 2025.08.01 |
[javascript/jquery] 카카오 주소 검색 embed 예제 (51) | 2025.07.23 |
Comments