리자

메일 입력시 아이디와 도메인을 나누어 입력하기

        <input type=hidden name='old_email' value='<?=$member[mb_email]?>'>
        <TR bgcolor="#FFFFFF">
            <TD class=m_title>E-mail</TD>
            <TD class='m_padding lh'>
                <input type='hidden' name='mb_email'>
                <INPUT class=m_text type=text name='mb_email1' size=10 maxlength=100 required itemname='E-mail 계정아이디'
                    onblur="document.fregisterform.mb_email.value=document.fregisterform.mb_email1.value+'@'+document.fregisterform.mb_email2.value">
                @
                <INPUT class=m_text type=text name='mb_email2' size=20 maxlength=100 required itemname='E-mail 도메인'
                    onblur="document.fregisterform.mb_email.value=document.fregisterform.mb_email1.value+'@'+document.fregisterform.mb_email2.value">
                <select name='email_domain_select'
                    onchange="if (this.value) document.fregisterform.mb_email2.value = this.value;"
                    onblur="document.fregisterform.mb_email.value=document.fregisterform.mb_email1.value+'@'+document.fregisterform.mb_email2.value">
                <option value=''>직접입력
                <option value='hanmail.net'>한메일
                <option value='naver.com'>네이버
                <option value='gmail.com'>지메일
                </select>
                 <a href="javascript:mb_email_check();"><img width="70" height="20" src="<?=$member_skin_path?>/img/join_check_btn.gif" border=0 align=absmiddle></a>
                <? if ($config[cf_use_email_certify]) { ?>
                    <? if ($w=='') { echo "<br>E-mail 로 발송된 내용을 확인한 후 인증하셔야 회원가입이 완료됩니다."; } ?>
                    <? if ($w=='u') { echo "<br>E-mail 주소를 변경하시면 다시 인증하셔야 합니다."; } ?>
                <? } ?>
            </TD>
        </TR>


이런 코드로 대체해 보았습니다.

|

댓글 5개

개인적으로는 한번에 입력하는 것이 가장 좋더라구요^^

제가 얼마전 만든다가 포기한 것이 입력된 email 계정의 유효성을 확인하는 것 입니다.
지금은 [email protected] 같은 황당한 이메일도 입력이 가능하쟎아요? 이메일이 입력되면 체크를 해서
허무맹랑한 가짜 이메일은 꽝~하구 경ㄱ고 때려주는거... 만드려고 했었는데 너무 어렵더라구요.
관리자님, 스크립트 에러나는데요.. mb_email_check(); 요거는 어디에 코딩되어있나요?
위 소스중에서
<input type='hidden' name='mb_email'>를
<input type='hidden' id='reg_mb_email' name='mb_email'>로 수정하시고

<a href="javascript:mb_email_check();">를
<a href="javascript:reg_mb_email_check();"> 로 수정해서 쓰니까
에러가 안나네요.

아...그리고 <span id='msg_mb_email'></span> 요걸 적당한 곳에 넣어줘야...
에러메시지가 보입니다.
메일 입력시 아이디와 도메인을 나누어 입력하기
댓글을 작성하시려면 로그인이 필요합니다.

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요. 나누면 즐거움이 커집니다.

+
제목 글쓴이 날짜 조회
08-07-29 조회 2,639
08-07-29 조회 4,342
08-07-28 조회 7,322
08-07-23 조회 3,608
08-07-21 조회 3,719
08-07-19 조회 5,364
08-07-18 조회 5,282
08-07-18 조회 3,907
08-07-18 조회 3,369
08-07-16 조회 3,241
08-07-16 조회 1.2만
08-07-15 조회 5,432
08-07-14 조회 2,795
08-07-14 조회 6,401
08-07-14 조회 3,464
08-07-13 조회 1만
08-07-11 조회 3,919
08-07-11 조회 2,980
08-07-11 조회 3,447
08-07-11 조회 3,574