회원가입시 2차 셀렉트박스 때문에 헤매고 있습니다 ㅜㅜ > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

회원가입시 2차 셀렉트박스 때문에 헤매고 있습니다 ㅜㅜ 정보

회원가입시 2차 셀렉트박스 때문에 헤매고 있습니다 ㅜㅜ

본문

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>

<?
//==============================================================================
// jquery date picker
//------------------------------------------------------------------------------
// 참고) ie 에서는 년, 월 select box 를 두번씩 클릭해야 하는 오류가 있습니다.
//------------------------------------------------------------------------------
// jquery-ui.css 의 테마를 변경해서 사용할 수 있습니다.
// base, black-tie, blitzer, cupertino, dark-hive, dot-luv, eggplant, excite-bike, flick, hot-sneaks, humanity, le-frog, mint-choc, overcast, pepper-grinder, redmond, smoothness, south-street, start, sunny, swanky-purse, trontastic, ui-darkness, ui-lightness, vader
// 아래 css 는 date picker 의 화면을 맞추는 코드입니다.
?>

<link type="text/css" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.4/themes/base/jquery-ui.css" rel="stylesheet" />
<style type="text/css">
<!--
.ui-datepicker { font:12px dotum; }
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { width: 70px;}
.ui-datepicker-trigger { margin:0 0 -5px 2px; }
-->
</style>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.4/jquery-ui.min.js"></script>
<script type="text/javascript">
/* Korean initialisation for the jQuery calendar extension. */
/* Written by DaeKwon Kang (*** 개인정보보호를 위한 이메일주소 노출방지 ***). */
jQuery(function($){
$.datepicker.regional['ko'] = {
closeText: 'close',
prevText: 'prev',
nextText: 'next',
currentText: 'today',
monthNames: ['JAN','FEB','MAR','APR','MAY','JUN','JUL','AUG','SEP','OCT','NOV','DEC'],
monthNamesShort: ['JAN','FEB','MAR','APR','MAY','JUN','JUL','AUG','SEP','OCT','NOV','DEC'],
dayNames: ['Sun','Mon','Tue','Wed','Thu','Fri','Sat'],
dayNamesShort: ['Sun','Mon','Tue','Wed','Thu','Fri','Sat'],
dayNamesMin: ['Sun','Mon','Tue','Wed','Thu','Fri','Sat'],
weekHeader: 'Wk',
dateFormat: 'yymmdd',
firstDay: 0,
isRTL: false,
showMonthAfterYear: true,
yearSuffix: ''};
$.datepicker.setDefaults($.datepicker.regional['ko']);

    $('#mb_birth').datepicker({
        showOn: 'button',
buttonImage: '<?=$g4[path]?>/img/calendar.gif',
buttonImageOnly: true,
        buttonText: "Calendar",
        changeMonth: true,
changeYear: true,
        showButtonPanel: true,
        yearRange: 'c-99:c+99',
        maxDate: '+0d'
    });
});
</script>
<?
//==============================================================================
?>
<script type="text/javascript">
<!--
function selectchg(obj){ //셀렉트박스 선택시 불려질 함수
 var fregisterform = document.fregisterform;
 
 if(obj.value=="Natural Sciences"){
  fregisterform.mb_9.options.length =0; //기존 옵션은 모두 삭제
  fregisterform.mb_9.options[0]= new Option("- Select One -","");
  fregisterform.mb_9.options[1]= new Option("Mathematics","Mathematics");
  fregisterform.mb_9.options[2]= new Option("Computer and Information Sciences","Computer and Information Sciences");
  fregisterform.mb_9.options[3]= new Option("Physical Sciences","Physical Sciences");
  fregisterform.mb_9.options[4]= new Option("Chemical Sciences","Chemical Sciences");
  fregisterform.mb_9.options[5]= new Option("Earth and Related Environmental Science","Earth and Related Environmental Science");
  fregisterform.mb_9.options[6]= new Option("Biological Sciences","Biological Sciences");
  fregisterform.mb_9.options[7]= new Option("Other Natural Sciences","Other Natural Sciences");
 }
 else if(obj.value=="Engineering and Technology"){
  fregisterform.mb_9.options.length =0;//기존 옵션은 모두 삭제
  fregisterform.mb_9.options[0]= new Option("- Select One -","");
  fregisterform.mb_9.options[1]= new Option("Civil Engineering ","Civil Engineering");
  fregisterform.mb_9.options[2]= new Option("Electrical Engineering, Electronic Engineering, Information Engineering","Electrical Engineering, Electronic Engineering, Information Engineering");
  fregisterform.mb_9.options[3]= new Option("Mechanical Engineering","Mechanical Engineering");
  fregisterform.mb_9.options[4]= new Option("Chemical Engineering","Chemical Engineering");
  fregisterform.mb_9.options[5]= new Option("Materials Engineering","Materials Engineering");
  fregisterform.mb_9.options[6]= new Option("Medical Engineering","Medical Engineering");
  fregisterform.mb_9.options[7]= new Option("Environmental Engineering","Environmental Engineering");
  fregisterform.mb_9.options[8]= new Option("Environmental Biotechnology","Environmental Biotechnology");
  fregisterform.mb_9.options[9]= new Option("Industrial Biotechnology","Industrial Biotechnology");
  fregisterform.mb_9.options[10]= new Option("Nano-Technology","Nano-Technology");
  fregisterform.mb_9.options[11]= new Option("Other Engineering and Technologies","Other Engineering and Technologies");
 }
}
-->
</script>
<style type="text/css">
<!--
#join {border-top:2px solid #005633}
#join td.title {height:45px;border-bottom:1px solid #cccccc;padding-left:10px}
#join td.field {border-bottom:1px solid #cccccc}
#join td.padding1 {padding:5px 0}
#join select.ed {border:1px solid #d9d9d9;height:23px}
#join textarea.txt {border:1px solid #d9d9d9;padding:4px}
-->
</style>
<!--
Mentee 여분필드
mb_1 =  Nation
mb_2 =  School & Grade
mb_3 =  Mentor List
mb_4 =  Mentor List
mb_5 =  Research Plan
mb_6 =  Self Introduction
mb_10 =  Photo
-->
<script>
var member_skin_path = "<?=$member_skin_path?>";
</script>
<script type="text/javascript" src="<?=$member_skin_path?>/ajax_register_form.jquery.js"></script>
<script type="text/javascript" src="<?=$g4[path]?>/js/md5.js"></script>
<script type="text/javascript" src="<?=$g4[path]?>/js/sideview.js"></script>
<div>Mentee</div>
<form id="fregisterform" name=fregisterform method=post onsubmit="return fregisterform_submit(this);" enctype="multipart/form-data" autocomplete="off">
<input type=hidden name=w                value="<?=$w?>">
<input type=hidden name=url              value="<?=$urlencode?>">
<input type=hidden name=mb_jumin        value="<?=$jumin?>">
<input type=hidden name=mb_id_enabled    value="" id="mb_id_enabled">
<input type=hidden name=mb_email_enabled value="" id="mb_email_enabled">
<!-- <input type=hidden name=token value="<?=$token?>"> -->
<!-- <input type=hidden name=mb_nick_enabled  value="" id="mb_nick_enabled"> -->
<table width="100%" cellpadding="0" cellspacing="0" border="0" id="join">
<col width="25%" />
    <col width="" />
    <tr>
    <td class="title">ID</td>
        <td class="field padding1">
        <input class="ed" maxlength="20" size="20" id='reg_mb_id' name="mb_id" value="<?=$member[mb_id]?>" <? if ($w=='u') { echo "readonly style='background-color:#dddddd;'"; } ?><? if ($w=='') { echo "onblur='reg_mb_id_check();'"; } ?>>
            <span id='msg_mb_id'></span>
            <table height=25 cellspacing=0 cellpadding=0 border=0>
            <tr><td><font color="#66a2c8">※ This will be used to sign-in to your account.</font></td></tr>
            </table>
        </td>
    </tr>
    <tr>
    <td class="title">Choose a password</td>
        <td class="field"><INPUT class="ed" type="password" name="mb_password" size="20" maxlength="20" <?=($w=="")?"required":"";?> itemname="password"></td>
    </tr>
    <tr>
    <td class="title">Re-enter password</td>
        <td class="field"><INPUT class=ed type=password name="mb_password_re" size=20 maxlength=20 <?=($w=="")?"required":"";?> itemname="Re-enter password"></td>
    </tr>
    <tr>
    <td class="title">Name</td>
        <td class="field">
        <input name="mb_name" itemname="Name" value="<?=$member[mb_name]?>" <?=$member[mb_name]?"readonly class=ed2":"class=ed";?>><? if ($w=='') { echo "&nbsp;(공백없이 한글만 입력 가능)"; } ?>
        </td>
    </tr>
    <input type=hidden name='old_email' value='<?=$member[mb_email]?>'>
    <tr>
    <td class="title">e-mail</td>
        <td class="field">
        <input class=ed type=text id='reg_mb_email' name='mb_email' size=38 maxlength=100 value='<?=$member[mb_email]?>' onblur="reg_mb_email_check()">
            <span id='msg_mb_email'></span>
            <? if ($config[cf_use_email_certify]) { ?>
                <? if ($w=='') { echo "<br>e-mail 로 발송된 내용을 확인한 후 인증하셔야 회원가입이 완료됩니다."; } ?>
                <? if ($w=='u') { echo "<br>e-mail 주소를 변경하시면 다시 인증하셔야 합니다."; } ?>
            <? } ?>
        </td>
    </tr>
    <? if ($w=="") { ?>
    <tr>
    <td class="title">Date of Birth</td>
        <td class="field"><input class=ed type=text id=mb_birth name='mb_birth' size=8 maxlength=8 minlength=8 required numeric itemname='Date of Birth' value='<?=$member[mb_birth]?>' readonly title='옆의 달력 아이콘을 클릭하여 날짜를 입력하세요.'></td>
    </tr>
    <? } ?>
    <? if ($config[cf_use_tel]) { ?>
    <tr>
    <td class="title">Phone</td>
        <td class="field"><input class="ed" type="text" name="mb_tel" size="21" maxlength="20" <?=$config[cf_req_tel]?'required':'';?> itemname="Phone" value="<?=$member[mb_tel]?>"></td>
    </tr>
    <? } ?>
    <? if ($config[cf_use_hp]) { ?>
    <tr>
    <td class="title">Mobile Phone</td>
        <td class="field"><input class=ed type=text name='mb_hp' size=21 maxlength=20 <?=$config[cf_req_hp]?'required':'';?> itemname='Mobile Phone' value='<?=$member[mb_hp]?>'></td>
    </tr>
    <? } ?>
    <tr>
    <td class="title">Nation</td>
        <td class="field">
        <select name="mb_1" itemname="Nation" value="<?=$member[mb_1]?>" required />
            <option value="">- Select One -</option>
                <option value="Australia" <? if("$member[mb_1]" == "Australia") echo "selected" ?>>Australia</option>
                <option value="Brunei Darussalam" <? if("$member[mb_1]" == "Brunei Darussalam") echo "selected" ?>>Brunei Darussalam</option>
                <option value="Canada" <? if("$member[mb_1]" == "Canada") echo "selected" ?>>Canada</option>
                <option value="Chile" <? if("$member[mb_1]" == "Chile") echo "selected" ?>>Chile</option>
                <option value="China" <? if("$member[mb_1]" == "China") echo "selected" ?>>China</option>
                <option value="Chinese Taipei" <? if("$member[mb_1]" == "Chinese Taipei") echo "selected" ?>>Chinese Taipei</option>
                <option value="Egypt" <? if("$member[mb_1]" == "Egypt") echo "selected" ?>>Egypt</option>
                <option value="Hong Kong, China" <? if("$member[mb_1]" == "Hong Kong, China") echo "selected" ?>>Hong Kong, China</option>
                <option value="Indonesia" <? if("$member[mb_1]" == "Indonesia") echo "selected" ?>>Indonesia</option>
                <option value="Japan" <? if("$member[mb_1]" == "Japan") echo "selected" ?>>Japan</option>
                <option value="Mexico" <? if("$member[mb_1]" == "Mexico") echo "selected" ?>>Mexico</option>
                <option value="New Zealand" <? if("$member[mb_1]" == "New Zealand") echo "selected" ?>>New Zealand</option>
                <option value="Philippines" <? if("$member[mb_1]" == "Philippines") echo "selected" ?>>Philippines</option>
                <option value="Republic of Korea" <? if("$member[mb_1]" == "Republic of Korea") echo "selected" ?>>Republic of Korea</option>
                <option value="Russia" <? if("$member[mb_1]" == "Russia") echo "selected" ?>>Russia</option>
                <option value="Papua New Guinea" <? if("$member[mb_1]" == "Papua New Guinea") echo "selected" ?>>Papua New Guinea</option>
                <option value="Peru" <? if("$member[mb_1]" == "Peru") echo "selected" ?>>Peru</option>
                <option value="Thailand" <? if("$member[mb_1]" == "Thailand") echo "selected" ?>>Thailand</option>
                <option value="United States" <? if("$member[mb_1]" == "United States") echo "selected" ?>>United States</option>
                <option value="Viet Nam" <? if("$member[mb_1]" == "Viet Nam") echo "selected" ?>>Viet Nam</option>
            </select>
        </td>
    </tr>
    <tr>
    <td class="title">Photo</td>
        <td class="field padding1">
<input class=ed type=file name='mb_10' size=50>
            <table width="100%" border="0" cellspacing="0" cellpadding="0">
                <tr>
                    <td style="line-height:1.6em">* 이미지 크기는 가로(<?php echo $config[cf_1]; ?>픽셀)x세로(<?php echo $config[cf_2]; ?>픽셀) 이하로 해주세요.<br>&nbsp;&nbsp;(gif만 가능 / 용량:<?php echo number_format($config[cf_3]); ?>바이트 이하만 등록됩니다.)
                        <?php if ($w == "u" && file_exists($mb_10)) { ?>
                            <br><img src='<?=$mb_1?>' align=absmiddle> <input type=checkbox name='del_mb_10' value='1'>삭제
                        <?php } ?>
                    </td>
                </tr>
            </table>
        </td>
    </tr>
    <tr>
    <td class="title">School & Grade</td>
        <td class="field  padding1"><textarea name="mb_2" class=txt rows=4 style='width:98%;' itemname='School & Grade' required /><?=$member[mb_2]?></textarea></td>
    </tr>
    <tr>
    <td class="title">School Address</td>
        <td class="field"><input type="text" class="ed" name="mb_3" size="90%" itemname="School Address" value="<?=$member[mb_3]?>" required /></td>
    </tr>
    <tr>
    <td class="title">Mentors that you want to work with Mentor List</td>
        <td class="field padding1"><textarea name=mb_4 class=txt rows=4 style='width:98%;' itemname='Mentors that you want to work with Mentor List' required /><?=$member[mb_4]?></textarea></td>
    </tr>
    <tr>
    <td class="title">Research Plan</td>
        <td class="field"><input class=ed type=file name='mb_6' size=50 itemname="Research Plan" value="<?=$member[mb_6]?>" required /></td>
    </tr>
    <tr>
    <td class="title">Self Introduction</td>
        <td class="field"><input class=ed type=file name='mb_7' size=50 itemname="Self Introduction" value="<?=$member[mb_7]?>" required></td>
    </tr>


=============== 1차/2차 Select ===================================================================
    <tr>
    <td class="title">Major</td>
        <td class="field  padding1">
            <select name="mb_8" itemname="Major1" onChange="selectchg(this)" value='<?=$mb[mb_8]?>' required />
                <option value="">- Select One -</option>
                <option value="Natural Sciences" <? if("$member[mb_8]" == "Natural Sciences") echo "selected" ?>>Natural Sciences</option>
                <option value="Engineering and Technology" <? if("$member[mb_8]" == "Engineering and Technology") echo "selected" ?>>Engineering and Technology</option>
                <option value="Medical and Health Sciences" <? if("$member[mb_8]" == "Medical and Health Sciences") echo "selected" ?>>Medical and Health Sciences</option>
                <option value="Agricultural Sciences" <? if("$member[mb_8]" == "Agricultural Sciences") echo "selected" ?>>Agricultural Sciences</option>
                <option value="Social Sciences" <? if("$member[mb_8]" == "Social Sciences") echo "selected" ?>>Social Sciences</option>
                <option value="Humanities" <? if("$member[mb_8]" == "Humanities") echo "selected" ?>>Humanities</option>
            </select>
            <select name="mb_9" itemname="Major2" value='<?=$mb[mb_9]?>' required />
<option value="" selected="selected">- Select One -</option>
            </select>
        </td>
    </tr>
=============== 1차/2차 Select ===================================================================



    <tr>
    <td class="title"><img id='kcaptcha_image' /> </td>
        <td class="field"><input type=input class=ed size=10 name=wr_key itemname="자동등록방지" required>&nbsp;&nbsp;왼쪽의 글자를 입력하세요.</td>
    </tr>
</table>
<p align=center>
<input type=image width="66" height="20" src="<?=$member_skin_path?>/img/join_ok_btn.gif" border=0 accesskey='s'>
여기는 멘티구역입니다.
</p>
</form>


<script type="text/javascript" src="<?="$g4[path]/js/jquery.kcaptcha.js"?>"></script>
<script type="text/javascript">
$(function() {
    // 폼의 첫번째 입력박스에 포커스 주기
    $("#fregisterform :input[type=text]:visible:enabled:first").focus();
});

// submit 최종 폼체크
function fregisterform_submit(f)
{
    // 회원아이디 검사
    if (f.w.value == "") {

        reg_mb_id_check();

        if (document.getElementById('mb_id_enabled').value!='000') {
            alert('회원아이디를 입력하지 않았거나 입력에 오류가 있습니다.');
            document.getElementById('reg_mb_id').select();
            return false;
        }
    }

    if (f.w.value == '') {
        if (f.mb_password.value.length < 3) {
            alert('패스워드를 3글자 이상 입력하십시오.');
            f.mb_password.focus();
            return false;
        }
    }

    if (f.mb_password.value != f.mb_password_re.value) {
        alert('패스워드가 같지 않습니다.');
        f.mb_password_re.focus();
        return false;
    }

    if (f.mb_password.value.length > 0) {
        if (f.mb_password_re.value.length < 3) {
            alert('패스워드를 3글자 이상 입력하십시오.');
            f.mb_password_re.focus();
            return false;
        }
    }

    /*
    if (f.mb_password_q.value.length < 1) {
        alert('패스워드 분실시 질문을 선택하거나 입력하십시오.');
        f.mb_password_q.focus();
        return false;
    }

    if (f.mb_password_a.value.length < 1) {
        alert('패스워드 분실시 답변을 입력하십시오.');
        f.mb_password_a.focus();
        return false;
    }
    */

    // 이름 검사
    if (f.w.value=='') {
        if (f.mb_name.value.length < 1) {
            alert('이름을 입력하십시오.');
            f.mb_name.focus();
            return false;
        }

        var pattern = /([^가-힣\x20])/i;
        if (pattern.test(f.mb_name.value)) {
            alert('이름은 한글로 입력하십시오.');
            f.mb_name.focus();
            return false;
        }

    }

    // 별명 검사
    /*if ((f.w.value == "") ||
        (f.w.value == "u" && f.mb_name.defaultValue != f.mb_name.value)) {

        reg_mb_nick_check();

        if (document.getElementById('mb_nick_enabled').value!='000') {
            alert('별명을 입력하지 않았거나 입력에 오류가 있습니다.');
            document.getElementById('reg_mb_nick').select();
            return false;
        }
    }
*/

    // E-mail 검사
    if ((f.w.value == "") ||
        (f.w.value == "u" && f.mb_email.defaultValue != f.mb_email.value)) {

        reg_mb_email_check();

        if (document.getElementById('mb_email_enabled').value!='000') {
            alert('E-mail을 입력하지 않았거나 입력에 오류가 있습니다.');
            document.getElementById('reg_mb_email').select();
            return false;
        }

        // 사용할 수 없는 E-mail 도메인
        var domain = prohibit_email_check(f.mb_email.value);
        if (domain) {
            alert("'"+domain+"'은(는) 사용하실 수 없는 메일입니다.");
            document.getElementById('reg_mb_email').focus();
            return false;
        }
    }

    if (typeof(f.mb_birth) != 'undefined') {
        if (f.mb_birth.value.length < 1) {
            alert('달력 버튼을 클릭하여 생일을 입력하여 주십시오.');
            //f.mb_birth.focus();
            return false;
        }

        var todays = <?=date("Ymd", $g4['server_time']);?>;
        // 오늘날짜에서 생일을 빼고 거기서 140000 을 뺀다.
        // 결과가 0 이상의 양수이면 만 14세가 지난것임
        var n = todays - parseInt(f.mb_birth.value) - 140000;
        if (n < 0) {
            alert("만 14세가 지나지 않은 어린이는 정보통신망 이용촉진 및 정보보호 등에 관한 법률\n\n제 31조 1항의 규정에 의하여 법정대리인의 동의를 얻어야 하므로\n\n법정대리인의 이름과 연락처를 '자기소개'란에 별도로 입력하시기 바랍니다.");
            return false;
        }
    }

    if (typeof(f.mb_sex) != 'undefined') {
        if (f.mb_sex.value == '') {
            alert('성별을 선택하여 주십시오.');
            f.mb_sex.focus();
            return false;
        }
    }

    if (typeof f.mb_icon != 'undefined') {
        if (f.mb_icon.value) {
            if (!f.mb_icon.value.toLowerCase().match(/.(gif)$/i)) {
                alert('회원아이콘이 gif 파일이 아닙니다.');
                f.mb_icon.focus();
                return false;
            }
        }
    }

    if (typeof(f.mb_recommend) != 'undefined') {
        if (f.mb_id.value == f.mb_recommend.value) {
            alert('본인을 추천할 수 없습니다.');
            f.mb_recommend.focus();
            return false;
        }
    }

    if (!check_kcaptcha(f.wr_key)) {
        return false;
    }

    <?
    if ($g4[https_url])
        echo "f.action = '$g4[https_url]/$g4[bbs]/register_form_update.mentee.php';";
    else
        echo "f.action = './register_form_update.mentee.php';";
    ?>

    // 보안인증관련 코드로 반드시 포함되어야 합니다.
    set_cookie("<?=md5($token)?>", "<?=base64_encode($token)?>", 1, "<?=$g4['cookie_domain']?>");

    return true;
}

// 금지 메일 도메인 검사
function prohibit_email_check(email)
{
    email = email.toLowerCase();

    var prohibit_email = "<?=trim(strtolower(preg_replace("/(\r\n|\r|\n)/", ",", $config[cf_prohibit_email])));?>";
    var s = prohibit_email.split(",");
    var tmp = email.split("@");
    var domain = tmp[tmp.length - 1]; // 메일 도메인만 얻는다

    for (i=0; i<s.length; i++) {
        if (s[i] == domain)
            return domain;
    }
    return "";
}
</script>





여기까지가 회원가입코드입니다.

보시면 1차/2차 셀렉트가 있는데 현재 1차 셀렉트 mb_8값은 텍스트형태로 DB에 저장이되고,

2차 셀렉트 mb_9값도 DB에는 텍스트로 저장이 됩니다.

하지만 수정시 2차 셀렉트 박스 값이 선택되어 지지가 않는 상태입니다.

수정시 셀렉트 박스가 선택되어져 있게 하려면 어떻게 해야하나요?

도움부탁드립니다.

  • 복사
작성자에 의해 채택됐습니다.
selectchg 함수 뒤에 밑에 소스 추가 해주세요.

if("<?=$member[mb_8]?>" !=  '') selectchg(document.fregisterform.mb_8);  // 로딩 시 mb_8에 의하여 mb_9 생성되어야함
for(var i=0; i< document.fregisterform.mb_9.length; i++) {
if("<?=$member[mb_9]?>" == document.fregisterform.mb_9.options[i].value) document.fregisterform.mb_9.options[i].selected =true;
}

for 문은 저장된 값과 만들어진 option 박스에서 value이 일치하면 선택되게 하는 소스에요

지금 보면 로딩 시 mb_9도 만들어지지 않는 것 같네요

댓글 전체

작성자에 의해 채택됐습니다.
selectchg 함수 뒤에 밑에 소스 추가 해주세요.

if("<?=$member[mb_8]?>" !=  '') selectchg(document.fregisterform.mb_8);  // 로딩 시 mb_8에 의하여 mb_9 생성되어야함
for(var i=0; i< document.fregisterform.mb_9.length; i++) {
if("<?=$member[mb_9]?>" == document.fregisterform.mb_9.options[i].value) document.fregisterform.mb_9.options[i].selected =true;
}

for 문은 저장된 값과 만들어진 option 박스에서 value이 일치하면 선택되게 하는 소스에요

지금 보면 로딩 시 mb_9도 만들어지지 않는 것 같네요
쫑곰이 님 답변감사합니다.

근데 소스를 붙여넣고 테스트를 해봤는데 회원정보수정시 mb_9 셀렉트 박스값이 -Select One-으로 나옵니다. ㅜㅜ

방법이 없나요? 도와주세요 ㅜㅜ
일단 mb_9 샐랙트 박스가 mb_8에 맞춰서 만들어 지는지 먼저 확인해보시고요.
그 후 mb_9 값과 select 옵션 value 값이 일치하면 선택되게 하시면 될 것 같아요
© SIRSOFT
현재 페이지 제일 처음으로