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

상담 여분필드 이름 : 홍길동 < '이름:' 이걸 없애고싶을때

jeong1992 4년 전 조회 1,404

상담게시판 신청하는 폼생성해서 사용중인데요.

 

이름입력하면 이름만 뜨게 하고싶은데 이름: <이런식으로 같이 뜨는데 없앨수있나요?

 

</p>

<p><style>

.regFormFrame{

    width:100%;

    height:auto;

    overflow:hidden;

    box-sizing:border-box;

    padding:30px;

    position:relative;

    background:#fff;

}</p>

<p>.regFormFrame h2{

    display:block;

    font-size:20px;

    line-height:40px;

}</p>

<p>.regFormFrame p{

    display:block;

    font-size:15px;

    line-height:20px;

}</p>

<p>.regFormFrame .regFormList{

    width:100%;

    height:auto;

    overflow:hidden;

    margin-top:20px;

    box-sizing:border-box;

    padding:20px 0px;

    border-top:1px solid #ccc;

    border-bottom:1px solid #ccc;

}</p>

<p>.regFormFrame .regFormList ul{

    

}</p>

<p>.regFormFrame .regFormList ul li{

    display:inline-block;

    width:100%;

    height:auto;

    overflow:hidden;

    min-height:40px;

    position:relative;

    box-sizing:border-box;

    padding-left:120px;

    margin:5px 0px;

    font-size:14px;

    line-height:40px;

}</p>

<p>.regFormFrame .regFormList ul li span{

    display:block;

    width:100px;

    height:40px;

    line-height:40px;

    position:absolute;

    left:0px;

    top:0px;

    font-size:14px;

    font-weight:bold;

    box-sizing:border-box;

    padding-left:10px;

}</p>

<p>.regFormFrame .regFormList ul li span.focus{

    border-bottom:1px solid #ff0000;

    color:#ff0000;

}</p>

<p>.regFormFrame .regFormList ul li span.req:before{

    content:"*";

    color:#ff0000;

    position:absolute;

    left:0px;

    top:0px;

}</p>

<p>.regFormFrame .regFormList ul li input[type="text"]{

    display:inline-block;

    width:100%;

    max-width:200px;

    height:40px;

    border:1px solid #ccc;

    box-sizing:border-box;

    padding:0 10px;

}</p>

<p>.regFormFrame .regFormList ul li input[type="text"].tel{

    display:inline-block;

    width:20%;

    max-width:100px;

}</p>

<p>.regFormFrame .regFormList ul li input[type="text"].email{

    display:inline-block;

    width:25%;

    max-width:150px;

}</p>

<p>.regFormFrame .regFormList ul li select{

    display:inline-block;

    width:auto;

    height:40px;

    border:1px solid #ccc;

    box-sizing:border-box;

    padding:0 0px 0 5px;

}</p>

<p>.regFormFrame .regFormList ul li textarea{

    display:inline-block;

    width:100%;

    height:100px;

    border:1px solid #ccc;

    box-sizing:border-box;

    padding:10px;

}</p>

<p>.regFormFrame .regFormAgree{

    width:100%;

    height:auto;

    overflow:hidden;

    padding:20px 0px;

    text-align:center;

    font-size:15px;

    font-weight:bold;

}</p>

<p>.regFormFrame .regFormBtn{

    width:100%;

    height:auto;

    overflow:hidden;

    padding:20px 0px;

    text-align:center;

    font-size:15px;

}</p>

<p>.regFormFrame .regFormPrivacy{

    width:80%;

    height:300px;

    position:absolute;

    top:50%;

    left:50%;

    margin-top:-150px;

    margin-left:-40%;

    background:#fff;

    box-sizing:border-box;

    padding:20px;

    border:1px solid #ccc;

    -webkit-box-shadow:-1px 1px 23px 0px rgba(0,0,0,0.48);

    -moz-box-shadow:-1px 1px 23px 0px rgba(0,0,0,0.48);

    box-shadow:-1px 1px 23px 0px rgba(0,0,0,0.48);

    display:none;

}</p>

<p>.regFormFrame .regFormPrivacy h2{

    display:block;

    width:100%;

    line-height:40px;

    position:relative;

    padding-bottom:10px;

}</p>

<p>.regFormFrame .regFormPrivacy h2 button{

    font-size:13px;

    position:absolute;

    right:0px;

    top:0px;

}</p>

<p>.regFormFrame .regFormPrivacy .regFormPrivacyCont{

    width:100%;

    height:210px;

    overflow:auto;

    overflow-y:auto;

    overflow-x:hidden;

    box-sizing:border-box;

    padding:20px;

    font-size:13px;

}

</style>

<?php

include_once('./_common.php');

include_once(G5_CAPTCHA_PATH.'/captcha.lib.php');</p>

<p>    $sql = " SELECT * FROM {$g5['write_prefix']}{$getFrom} WHERE wr_id = {$formNum}";

    $result = sql_query($sql);

    while ($regForm = sql_fetch_array($result))

    {    

        $j = 0;

        for($i=1; $i<9; $i++){

            if($regForm['wr_'.$i]){

                $formContent[$j] = $regForm['wr_'.$i];

                $j++;

            }    

        }

?></p>

<p>        <form method="post" action="<?=G5_HTTP_BBS_URL?>/write_update.php" name="regSetForm" onsubmit="return submitForm(this)">

            <input type="hidden" name="itemCnt" value='<?=$j?>'>

            <input type="hidden" name="token" value='<?php echo get_write_token($regForm['wr_9']); ?>'>

            <input type="hidden" name="bo_table" value="<?=$regForm['wr_9']?>">

            <input type="hidden" name="ca_name" value="<?=$regForm['wr_10']?>">

            <input type="hidden" name="wr_name" value="관리자">

            <input type="hidden" name="wr_subject" value="<?=$regForm['wr_subject']?>">

            <input type="hidden" name="wr_content" value="<?=$regForm['wr_link1']?>">

            <div class="regFormFrame">

                <h2><?=$regForm['wr_subject']?></h2>

                <p><?=$regForm['wr_link1']?></p>

                <div class="regFormList">

                    <ul>

                    <?

                        

                        for($k=0;$k<count($formContent);$k++){

                            

                            $formList=explode('|',$formContent[$k]);    

                            

        

                            echo '<li class="wr_'.($k+1).' '.$formList[1].'">';

                            echo '<input type="hidden" id="wr_'.($k+1).'" name="wr_'.($k+1).'" value="">';

                            

                            

                            if($formList[3] == 'yes'){

                                echo '<span class="req">';

                            }else{

                                echo '<span>';

                            }

                            echo $formList[0].'</span>';

                            </p>

<p>                            if($formList[1]=='text'){

                                echo '<input type="text" placeholder="'.$formList[2].'" >';

                            }</p>

<p>                            if($formList[1]=='select'){

                                echo '<select >';

                                echo '<option value="">선택해주세요</option>';

                                $formListCont = explode(',',$formList[2]);

                                

                                for($h=0;$h<count($formListCont);$h++){

                                    echo '<option value="'.$formListCont[$h].'">'.$formListCont[$h].'</option>';

                                }</p>

<p>                                echo '</select>';

                            }</p>

<p>                            if($formList[1]=='checkbox'){

                                $formListCont = explode(',',$formList[2]);

                                for($h=0;$h<count($formListCont);$h++){

                                    echo '<label><input type="checkbox" name="wr_'.($k+1).'_checkbox"  value="'.$formListCont[$h].'"> '.$formListCont[$h].' </label>';

                                }

                            }</p>

<p>                            if($formList[1]=='radio'){

                                $formListCont = explode(',',$formList[2]);

                                for($h=0;$h<count($formListCont);$h++){

                                    echo '<label><input type="radio" name="wr_'.($k+1).'_radio" value="'.$formListCont[$h].'"> '.$formListCont[$h].' </label>';

                                }

                            }</p>

<p>                            if($formList[1]=='tel'){

                                echo '<select class="tel1">';

                                $formListCont = explode(',',$formList[2]);

                                

                                for($h=0;$h<count($formListCont);$h++){

                                    echo '<option value="'.$formListCont[$h].'">'.$formListCont[$h].'</option>';

                                }</p>

<p>                                echo '</select>';

                                echo '- <input type="text" placeholder="" name="" class="tel2">';

                                echo '- <input type="text" placeholder="" name="" class="tel3">';

                            }</p>

<p>                            if($formList[1]=='email'){

                                echo '<input type="text" placeholder="" class="email1"> @ ';

                                echo '<input type="text" placeholder="" class="email2"> ';

                                echo '<select onchange="selMail(this)">';

                                echo '<option value="">직접입력</option>';

                                $formListCont = explode(',',$formList[2]);

                                for($h=0;$h<count($formListCont);$h++){

                                    echo '<option value="'.$formListCont[$h].'">'.$formListCont[$h].'</option>';

                                }

                                echo '</select>';

                            }</p>

<p>                            if($formList[1]=='textarea'){

                                echo '<textarea data-max="'.$formList[2].'"></textarea>';

                            }</p>

<p>                            echo '</li>';

                        }

                    ?>

                    </ul>

                </div>

                <div class="regFormAgree">

                    <label><input type="checkbox" name="iptAgree" > 개인정보 수집 및 처리방침에 동의합니다. </label>

                    <button class="btn privacyView" type="button">전문보기</button>                

                </div>

                <div class="regFormBtn">

                    <?echo captcha_html();?>

                </div>

                <div class="regFormBtn">

                    <input type="submit" value="신청하기" class="btn_submit btn"></p>

<p>                    <button class="btn" type="button">취소</button>                

                </div>

                <div class="regFormPrivacy">

                    <h2>개인정보처리방침 <button type="button" class="btn privacyCloseBtn">닫기</button></h2>

                    <div class="regFormPrivacyCont"><?=conv_content($regForm['wr_content'],'')?></div>

                </div>

            </div><!--regFormFrame-->

            

        </form>

<?

    }

?></p>

<p><script>

$(function() {

    $(".privacyView").click(function(){

        $(".regFormPrivacy").show();

    });</p>

<p>    $(".privacyCloseBtn").click(function(){

        $(".regFormPrivacy").hide();

    });

});</p>

<p>function selMail(a){

    var matlList = $(a);

    if(matlList.val()){

        matlList.parent().find('.email2').val(matlList.val());

    }else{

        matlList.parent().find('.email2').val('');

    }

}</p>

<p>function submitForm(frm){

    

    var cnt = parseInt(frm.itemCnt.value) + 1;

    

    for(var i='1'; i<cnt; i++){

        

        var inpVal = '';</p>

<p>        $(".wr_"+i+" > span").removeClass('focus');

        

        if($(".wr_"+i).hasClass('text')){

            inpVal = $(".wr_"+i+" > input[type='text']").val();

        }</p>

<p>        if($(".wr_"+i).hasClass('tel')){

            

            var tel = '';

            

            if($(".wr_"+i+" .tel2").val() && $(".wr_"+i+" .tel3").val()){

                tel = $(".wr_"+i+" .tel1").val()+'-'+$(".wr_"+i+" .tel2").val()+'-'+$(".wr_"+i+" .tel3").val();

            }

            inpVal = tel;

        }</p>

<p>        if($(".wr_"+i).hasClass('email')){

            var email = '';

            if($(".wr_"+i+" .email1").val() && $(".wr_"+i+" .email2").val()){

                email = $(".wr_"+i+" .email1").val()+'@'+$(".wr_"+i+" .email2").val();

            }

            inpVal = email;

        }</p>

<p>        if($(".wr_"+i).hasClass('radio')){

            var st = '';

            if($(":input:radio[name=wr_"+i+"_radio]:checked").val()){

                st = $(":input:radio[name=wr_"+i+"_radio]:checked").val();

            }

            inpVal = st;

        }</p>

<p>        if($(".wr_"+i).hasClass('checkbox')){

            var check = '';

            

            $("input[name=wr_"+i+"_checkbox]:checked").each(function() { 

                if(!check){

                    check += $(this).val();

                }else{

                    check += ','+$(this).val();

                }

            });</p>

<p>            inpVal = check;

        }</p>

<p>        if($(".wr_"+i).hasClass('select')){

            inpVal = $(".wr_"+i+" > select").val();

        }</p>

<p>        if($(".wr_"+i).hasClass('textarea')){

            inpVal = $(".wr_"+i+" > textarea").val();

        }</p>

<p>        if( $("#wr_"+i).parent().find('span').hasClass('req') && !inpVal ){

                alert($(".wr_"+i+" > span").text()+' : 필수입력항목입니다.');

                $(".wr_"+i+" > span").addClass('focus');

                return false;

        }else{

            $("#wr_"+i).val($(".wr_"+i+" > span").text()+':'+inpVal);

            console.log($("#wr_"+i).val());            

        }</p>

<p>    }</p>

<p>    if(!frm.iptAgree.checked){

        alert('개인정보 수집에 동의해주세요!');

        return false;

     }else{

        alert('신청이 완료되었습니다!');

        return true;    

     }</p>

<p>}</p>

<p></script>

 </p>

<p>

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

답변 5개

jeong1992
4년 전
}else{
            $("#wr_"+i).val($(".wr_"+i+" > span").text()+':'+inpVal);
            console.log($("#wr_"+i).val());            
        }</code></pre>

<p>

부분을 아래소스로 바꿔서 해결했습니다ㅠ

$("#wr_"+i).val(inpVal); < 

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

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

4년 전

링크주신 소스 아무리 찾아봐도 이름: 가 안보이네요 ㅡㅡ;

디비 자체에서 저렇게 들어가는 경우도 있으니 DB 먼저 확인해보시고 진짜 들어가있으면

str_replace("이름:","",$view['필드명']) 으로 치환하세요.

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

답변에 대한 댓글 1개

j
jeong1992
4년 전
저게 php코드로 자동생성하는거라 라벨이랑 같이 불러오는거같은데..도통봐도 모르겠네요ㅠㅠ

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

Big1
4년 전

DB에 들어가있지 않은 텍스트 같습니다만,

스크린샷의 관리페이지에 텍스트를 넣었는지 보셔요

아마 

<td>이름:<?php echo $list[$i]['wr_1']; ?></td>

이런식으로 되어 있을 듯 싶네요

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

답변에 대한 댓글 2개

j
jeong1992
4년 전
https://sir.kr/g5_skin/27173?sfl=wr_subject%7C%7Cwr_content&stx=%EC%83%81%EB%8B%B4
이스킨 써서 사용중이예요ㅠㅠ
B
Big1
4년 전
정확하진 않지만
wr_1 필드에
이름:홍길동 이렇게 들어가있다면
substr(strstr($list[$i]['wr_1'], ':'), 1)
요렇게 이름: 을 제거하실 수 있겠습니다
스크린샷의 소소가 없어
더 말씀드리기가 어렵네요

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

올린 이미지와 올린 소스가 일치하는거 맞나요?

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

답변에 대한 댓글 1개

j
jeong1992
4년 전
https://sir.kr/g5_skin/27173?sfl=wr_subject%7C%7Cwr_content&stx=%EC%83%81%EB%8B%B4
이스킨 써서 사용중이예요ㅠㅠ

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

4년 전

소스가 저 페이지가 아닌거같은데용..

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

답변에 대한 댓글 1개

j
jeong1992
4년 전
https://sir.kr/g5_skin/27173?sfl=wr_subject%7C%7Cwr_content&stx=%EC%83%81%EB%8B%B4
이스킨 써서 사용중이예요ㅠㅠ

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

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

로그인