리자

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

        <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 계정의 유효성을 확인하는 것 입니다.
지금은 a@a.com 같은 황당한 이메일도 입력이 가능하쟎아요? 이메일이 입력되면 체크를 해서
허무맹랑한 가짜 이메일은 꽝~하구 경ㄱ고 때려주는거... 만드려고 했었는데 너무 어렵더라구요.
관리자님, 스크립트 에러나는데요.. 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 팁자료실

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

+
제목 글쓴이 날짜 조회
17년 전 조회 1만
17년 전 조회 2,635
17년 전 조회 6,924
17년 전 조회 2,750
17년 전 조회 3,429
17년 전 조회 3,289
17년 전 조회 4,741
17년 전 조회 2,839
17년 전 조회 2,426
17년 전 조회 4,169
17년 전 조회 7,148
17년 전 조회 3,426
17년 전 조회 3,553
17년 전 조회 5,175
17년 전 조회 5,109
17년 전 조회 3,743
17년 전 조회 3,213
17년 전 조회 3,059
17년 전 조회 1.2만
17년 전 조회 5,262