input type text 에서 빈 값일 경우 임의로 지정한 값이 들어가도록 만들수있을까요?
본문
제목처럼 input type="text" 에서 사용자가 아무값도 입력하지 않는다면 임의로 지정해놓은 A라는 문장이 값에 들어가도록 만들 수 있을까요?? ㅠㅠ 도움 부탁드리겠습니다..
답변 2
해당 글쓰기 페이지에서
글작성할때에 하단에
fwrite_submit(f)가 실행이되면서
제목,내용이라던지 체크가되는데요
이쪽부분에서 스크립트로 값이 있는지 없는지 체크를해서
해당 input text에 넣어줘도되고
아니면 해당스킨폴더에
write_update.skin.php 파일을 생성하시고
이곳에서 post로 넘어온값이 없다면
값을 넣어주셔도되겠네요 예를들어 wr_1을 이용한 input text가있다고치면
<input name="wr_1" id="wr_1" class="frm_input" value="<?=$write["wr_1"]?>">
글쓰기시에 해당에 값이없는지
write_update.skin.php파일을 이런식으로 작성하시면 되겠네요
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
// 자신만의 코드를 넣어주세요.
if(!$wr_comment) { // 코멘일때는 저장하면 안됩.
if(!$_POST['wr_1']){ //이전 폼에서 wr_1이없다면
$wr_1 = '넣고싶은 값';
}
$sql = " update $write_table
set wr_1 = '$wr_1'
where wr_id = '$wr_id' " ;
sql_query($sql);
}
?>
대략이런식으 되겠네요
$userVar = "사용자 입력값";
input type="text" value="<?=(!$userVar)? "A문장" : $userVar;?>"
이런식으로 할수있을것같습니다.