예를 들어서 write.skin.php 에서 아래처럼 6개의 여분필드가 있다고 하면
[code]
<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']; ?>">
[/code]
여분필드가 진공의 빈값이라고 할 때 자동으로 기본값을 넣어주는 코드입니다.
위의 6개 중에서 가령 wr_2, wr_3, wr_5 에만 기본값으로 아니오, 0원, 없음으로 주는 형태입니다.
write.skin.php 의 하단에 아래의 스크립트를 넣어줍니다.
[code]
<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>
[/code]
코드 중에서 ["2*아니오", "3*0원", "5*없음"] 의 배열만 살펴보고
원하는 형태로 해당사항을 수정해서 사용하면 되겠습니다. 개수는 몇개라도 상관이 없구요.
위의 경우는 아래의 그림처럼 나옵니다.

댓글 10개
게시글 목록
| 번호 | 제목 |
|---|---|
| 23606 | |
| 23598 | |
| 23585 | |
| 23579 | |
| 23578 | |
| 23564 | |
| 23550 | |
| 23549 | |
| 23548 | |
| 23529 | |
| 23510 | |
| 23507 | |
| 23481 | |
| 23471 | |
| 23453 | |
| 23452 | |
| 23450 | |
| 23436 | |
| 23428 | |
| 23404 | |
| 23396 | |
| 23389 | |
| 23380 | |
| 23369 | |
| 23350 | |
| 23337 | |
| 23317 | |
| 23307 | |
| 23298 | |
| 23290 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기