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

여분필드 쪼갠 내용에 값이 없을 글자 출력 방법 채택완료

달료라 1년 전 조회 30,999

</p>

<p>     if (f.wr_40 && f.wr_40.value.trim() === "") {

        f.wr_40.value = "없음";

    }</p>

<p>

위 처럼 하게 되면 wr_40에 값이 없을 때는 없음이라는 표시가 되는데, 혹시 wr_41를 쪼개서

$wr_41x = explode("|",substr($write['wr_41'],1)); $ext41_00 = $wr_41x[0]; $ext41_01 = $wr_41x[1]; $ext41_02 = $wr_41x[2]; $ext41_03 = $wr_41x[3];

이렇게 한 상태에서 동일하게 ext41_00부터03까지 값이 없을 때 없으로 하려고 하는데, 가능 할까요?

 

 

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

답변 1개

채택된 답변
+20 포인트
1년 전

아래의 코드를 한번 참고를 해보시겠어요..

 

 

 

$wr_41x = explode("|", substr($write['wr_41'], 1));

// 각 쪼개진 필드에 대해 값이 없으면 "없음"으로 설정 $ext41_00 = isset($wr_41x[0]) && trim($wr_41x[0]) !== '' ? $wr_41x[0] : "없음"; $ext41_01 = isset($wr_41x[1]) && trim($wr_41x[1]) !== '' ? $wr_41x[1] : "없음"; $ext41_02 = isset($wr_41x[2]) && trim($wr_41x[2]) !== '' ? $wr_41x[2] : "없음"; $ext41_03 = isset($wr_41x[3]) && trim($wr_41x[3]) !== '' ? $wr_41x[3] : "없음";

 

 

// 폼 제출 전 실행될 함수 function fwrite_submit(f) {     // 기존의 폼 검증 로직...

    // wr_41 필드 처리     var wr_41 = f.wr_41.value;     var wr_41x = wr_41.substr(1).split("|");

    for (var i = 0; i <= 3; i++) {         var fieldName = 'ext41_0' + i;         if (!wr_41x[i] || wr_41x[i].trim() === "") {             f[fieldName].value = "없음";         } else {             f[fieldName].value = wr_41x[i];         }     }

    // 나머지 폼 제출 로직...     return true; }

 

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

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

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

로그인