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">
반응형