본문 바로가기

개발

[javascript] 선택한 개체 배열의 모든 값을 연결한 문자열

var $mobile = $('[name^="c_mobileA"]').map(function () {

                        return $(this).val();

                    }).get().join('-');



https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/map


여러 형태의 폼 요소가 같은 이름으로 시작할 때, 각 요소의 값을 하나의 문자열로 만든다.

=> '010-1234-5678'


<select id="c_mobile1" name="c_mobileA[]">

    <option value="010" selected>010</option>

    <option value="011">011</option>

    <option value="019">019</option>

</select><span>-</span>

<input type="text" id="c_mobile2" name="c_mobileA[]" required maxlength="4"><span>-</span>

<input type="text" id="c_mobile3" name="c_mobileA[]" required maxlength="4">

반응형