테스트 사이트 - 개발 중인 베타 버전입니다

mb 여분필드 db에 들어가긴하는데 수정하려고하면 내용이 사라지네요. 채택완료

툥이 9년 전 조회 1,949

</p><p>div class="form-group has-feedback text-gap"></p><p><label class="col-sm-2 control-label" for="reg_mb_1"><b>분야</b><strong class="sound_only">필수</strong></label></p><p><div class="col-sm-3"></p><p><select name="mb_1" id="mb_1" required class="form-control input-sm nospace"></p><p><option value="">선택하세요</option></p><p><option value="A">A</option></p><p><option value="B">B</option></p><p></select></p><p></div></p><p></div></p><p> </p><p><div class="form-group has-feedback text-gap"></p><p><label class="col-sm-2 control-label" for="reg_mb_2"><b>2차 분야</b><strong class="sound_only">필수</strong></label></p><p><div class="col-sm-3"></p><p><select name="mb_2" id="mb_2" class="form-control input-sm nospace"></p><p> </p><p></select></p><p></div></p><p></div></p><p><script></p><p>var arr = []; </p><p>var first = $('#mb_1'), second = $('#mb_2');</p><p>var firstVal = '<?php echo $mb_1 ?>', secondVal = '<?php echo $mb_2 ?>';</p><p>arr['A'] = ['1', '2']; </p><p>arr['B'] = ['b1', 'b2', 'b3'];</p><p> </p><p>first.val(firstVal);</p><p>second.val(secondVal);</p><p>makeOption(firstVal);</p><p> </p><p>first.on('change', function() {</p><p><span class="Apple-tab-span" style="white-space:pre">	</span>makeOption($(this).val());</p><p>});</p><p> </p><p>function makeOption(i) {</p><p><span class="Apple-tab-span" style="white-space:pre">	</span>var html = '';</p><p><span class="Apple-tab-span" style="white-space:pre">	</span>for (var x in  arr[i]) </p><p><span class="Apple-tab-span" style="white-space:pre">		</span>html += '<option value="' + arr[i][x] + '">' + arr[i][x] + '</option>';</p><p><span class="Apple-tab-span" style="white-space:pre">	</span>second.html(html);</p><p>}</p><p></script></p><p>

 

이런식으로 mb_1과 mb_2의 값을 db에 넣기까지 성공했는데

수정하려고하면 값들이 사라져있어요.. 수정하려고 들어가도 유지할수 있게 어떻게하나요..ㅠㅠ

value을 넣으면 된다고 하는것 같던데 어디에 넣어야할지도.. 도움부탁드립니다..

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
인덱스웹

여기서 value 부분에 if문으로 값을 가져오고,

그 값이 지정한 value 값이였을때 checked 를 넣어주시면 됩니다.

코드를 짜드려도 되지만 공부하시라고 풀어서 말씀 드린거니 해보세요..

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

툥이
9년 전
아직 초보라 어떤식으로 틀을 짜야할지..ㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인