안녕하세요.
http://healingisland.co.kr/booking/
여기서 동반자추가를 눌러서 여행자 필드를 추가시키게끔 해놓았는데요.
문제는 몇명을 추가시키든간에 신청폼메일을 확인하면 맨마지막 사람의 정보만 옵니다.
가령 홍길동1 홍길동2 홍길동3 이렇게 해놓으면 여행자정보란에서 홍길동3의 정보만 들어옵니다.
그도 당연할 것이, 첫번째 사람의 필드란만 수신메일내용으로 받기로 되어있는데요.
추가되는 사람들의 필드란이 아래와 복붙된거라서 다른 양식태그가 지정되어있지 않습니다.
[text-250]
[checkbox-863]
[tel-287]
[email-243]
[date-455]
이렇게 되어있는 필드란을 그냥 사람 추가될때마다 복붙했습니다.
자바스크립트는 다음으로 설정해놓았어요
<script type="text/javascript">
function add_div(){
var div = document.createElement('div');
div.innerHTML = document.getElementById('traveller').innerHTML;
document.getElementById('field').appendChild(div);
}
function remove_div(obj){
document.getElementById('field').removeChild(obj.parentNode);
}
</script>
그래서 추가된 사람들의 모든 정보를 다 받고싶은데 어떻게 해야할지 모르겠습니다.
해결법을 알려주시면 감사드리겠습니다 ㅜ
안녕하세요~^^
input 타입이 text일 경우 같은 name을 여러 필드에서 사용 중이라면
name 값을 서로 다르게 하거나 배열로 처리를 해주셔야 합니다.
배열로 처리하는 방법은
아래 관련 링크를 참고해보시겠어요?
https://stackoverflow.com/questions/3314567/how-to-get-form-input-array-into-php-array
고맙습니다.