여분필드가 빈값일 때 기본값 주기 > 그누보드5 팁자료실

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

그누보드5 팁자료실

여분필드가 빈값일 때 기본값 주기 정보

여분필드가 빈값일 때 기본값 주기

본문

예를 들어서 write.skin.php 에서 아래처럼 6개의 여분필드가 있다고 하면

 


<input type="text" name="wr_1" value="<?php echo $write['wr_1']; ?>">
<input type="text" name="wr_2" value="<?php echo $write['wr_2']; ?>">
<input type="text" name="wr_3" value="<?php echo $write['wr_3']; ?>">
<input type="text" name="wr_4" value="<?php echo $write['wr_4']; ?>">
<input type="text" name="wr_5" value="<?php echo $write['wr_5']; ?>">
<input type="text" name="wr_6" value="<?php echo $write['wr_6']; ?>">

 

여분필드가 진공의 빈값이라고 할 때 자동으로 기본값을 넣어주는 코드입니다.

위의 6개 중에서 가령 wr_2, wr_3, wr_5 에만 기본값으로 아니오, 0원, 없음으로 주는 형태입니다.

write.skin.php 의 하단에 아래의 스크립트를 넣어줍니다.

 


<script>
for (i of ["2*아니오", "3*0원", "5*없음"]) {
    defaultText = document.querySelector("input[name='wr_" + i.split("*")[0] + "']");
    if (defaultText.value.trim() === "") defaultText.value = i.split("*")[1];
}
</script>

 

코드 중에서 ["2*아니오", "3*0원", "5*없음"] 의 배열만 살펴보고

원하는 형태로 해당사항을 수정해서 사용하면 되겠습니다. 개수는 몇개라도 상관이 없구요.

위의 경우는 아래의 그림처럼 나옵니다.

 

3717943588_1725092134.6763.png

추천
4

댓글 10개

전체 2,431 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT