아주 초보적인 질문입니다. 미안합니다. 채택완료
회원 등록에서 생년월일을 dropdown으로 출생 년도와 과 출생 달, 출생 일로 drop down메뉴로 입력 받아 이 3게의 값을 더해서 mb_birth(제 같은 경우에는 mb_tel에 넣도록 했읍니다)에 넣고 싶은데 잘 안됩니다. ALTER() 함수로 확인하면 화면에 출생 년도를 입력 받으면 value의 값되로 연도 2자리 숫자가 나오고 다시 출생 월을 선택하면 출생 년도+출생 달, 그리고 마지막으로 출생 일을 선택하면 출생년도+출생월+출생일 , 여섯 숫자가 화면에 나옵니다. 근데.. 이 변수를 mb_burth (제 같은 경우에는 mb_tel 로 들어가게 했읍니다) 에 넣고 저장을 해야 되는데 아무리 해도 안됩니다.
아주 국초보 질문이라 부끄럽습니다. 조금 알려 주세요.
밑의 소스는 극초보인 제가 이리저리 해본 소스입니다.
function birth_getting()
{
debugger;
var day = $("#dropdown").val();
var month = $("#dropdown1").val();
var year = $("#dropdown2").val();
debugger;
var birth_day = year+month+day;
alert(birth_day);
}
</script>
<td class=m_title>생년월일</td>
<select id=dropdown2 onchange="birth_getting(this)" required itemname='츨생년도'>
<option value=''>출생년선택
<option value='58'>1958
<option value='59'>1959
<option Value='60'>1960
<option Value='61'>1961
</select>
<select id=dropdown1 onchange="birth_getting(this)" required itemname='출생월'>
<option value=''>출생월선택
<option value='01'>1월
<option value='02'>2월
<option Value='03'>3월
<option Value='04'>4월
<input type=hidden value="<?php echo $member['mb_tel']=$birth_day; ?>"><select id=dropdown onchange="birth_getting(this)" required itemname='출생일'>
<option value=''>출생일선택
<option value='01'>1일
<option value='02'>2일
<option Value='03'>3일
<option Value='04'>4일
답변 3개
<script>
function birth_getting()
{
debugger;
var day = $("#dropdown").val();
var month = $("#dropdown1").val();
var year = $("#dropdown2").val();
debugger;
var birth_day = year+month+day;
//alert(birth_day);
$('input[name=mb_tel]').val(birth_day);
}
</script>
<td class=m_title>생년월일</td>
<select id="dropdown2" onchange="birth_getting()" required itemname='츨생년도'>
<option value=''>출생년선택
<option value='58'>1958
<option value='59'>1959
<option Value='60'>1960
<option Value='61'>1961
</select>
<select id="dropdown1" onchange="birth_getting()" required itemname='출생월'>
<option value=''>출생월선택
<option value='01'>1월
<option value='02'>2월
<option Value='03'>3월
<option Value='04'>4월
</select>
<input type="hidden" name="mb_tel" value="<?php echo $member['mb_tel']; ?>">
<select id="dropdown" onchange="birth_getting()" required itemname='출생일'>
<option value=''>출생일선택
<option value='01'>1일
<option value='02'>2일
<option Value='03'>3일
<option Value='04'>4일
</select>
댓글을 작성하려면 로그인이 필요합니다.
onchange로 하셔서 그런겁니다.
변할때마다birth_getting()가 실행되니
맨처음 출생년도 눌렀을때 birth_getting()가 실행되고
var day = $("#dropdown").val();
var month = $("#dropdown1").val();
var year = $("#dropdown2").val();
여기서 year밖에 값을 받지를 못하니 그렇게되는겁니다.
그냥 작성완료가 되었을때 받는게 가장 빠른방법이 되겠네요 submit php단에서 post로 받아서 저장시키세요
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
간단히 어떻게 하면 쉽게 mb_tel에 저장 할 수 있는지 소스 좀 만들어 주세요.