input type='text' 를 input type="radio"로 바꿨는데요 정보
input type='text' 를 input type="radio"로 바꿨는데요본문
목진철님의제품주문 게시판입니다.
http://www.sir.co.kr/bbs/tb.php/g4_skin_board/5498
http://www.sir.co.kr/bbs/tb.php/g4_skin_board/5498
write.skin.php파일에서요. 제품명을 여러개중에 한개로 받으려고 합니다.
input type='text' 를 input type="radio"로 바꿨는데요. 라디오버튼으로 바꿀수 있나요?
<input class=ed style="width:100%;" name=wr_subject itemname="제목" required value="<?=$subject?>">
↓
<input type="radio" class=ed name=wr_subject required value="<?=$subject?>">계란
<input type="radio" class=ed name=wr_subject required value="<?=$subject?>">참외
<input type="radio" class=ed name=wr_subject required value="<?=$subject?>">수박
<input type="radio" class=ed name=wr_subject required value="<?=$subject?>">포토
<input type="radio" class=ed name=wr_subject required value="<?=$subject?>">바나나
<input type="radio" class=ed name=wr_subject required value="<?=$subject?>">고구마
<input type="radio" class=ed name=wr_subject required value="<?=$subject?>">감자
<input type="radio" class=ed name=wr_subject required value="<?=$subject?>">귤
위의 코딩으로 하면 글이 안써지네요...
어떻게 수정해줘야 하나요?
아님... 다른 팁이라도 있을까요?
댓글 전체
2가지 에러..
1) value가 전부 subject 인 것
2) 전부 required 가 붙어있는것
1) value가 전부 subject 인 것
2) 전부 required 가 붙어있는것
value="<?=$subject?>">계란
를
value="달걀" <?=$subject=="달걀"? "checked":""?> />달걀
를
value="달걀" <?=$subject=="달걀"? "checked":""?> />달걀
답변주셔서 감사합니다... .. 근데.. 이해를 못하겠어요... 조금만 더 자세히 설명좀 부탁드립니다..
<input type="radio" class=ed name=wr_subject required value="<?=$subject?>">계란
<input type="radio" class=ed name=wr_subject required value="달걀" <?=$subject=="달걀"? "checked":""?> />달걀
로 고치라는 건가요? 그리고 나머지 라디오버튼들은 수정안해도 되는건지요....
<input type="radio" class=ed name=wr_subject required value="<?=$subject?>">참외
<input type="radio" class=ed name=wr_subject required value="<?=$subject?>">수박
<input type="radio" class=ed name=wr_subject required value="<?=$subject?>">포토
<input type="radio" class=ed name=wr_subject required value="<?=$subject?>">바나나
<input type="radio" class=ed name=wr_subject required value="<?=$subject?>">고구마
<input type="radio" class=ed name=wr_subject required value="<?=$subject?>">감자
<input type="radio" class=ed name=wr_subject required value="<?=$subject?>">귤
<input type="radio" class=ed name=wr_subject required value="<?=$subject?>">계란
<input type="radio" class=ed name=wr_subject required value="달걀" <?=$subject=="달걀"? "checked":""?> />달걀
로 고치라는 건가요? 그리고 나머지 라디오버튼들은 수정안해도 되는건지요....
<input type="radio" class=ed name=wr_subject required value="<?=$subject?>">참외
<input type="radio" class=ed name=wr_subject required value="<?=$subject?>">수박
<input type="radio" class=ed name=wr_subject required value="<?=$subject?>">포토
<input type="radio" class=ed name=wr_subject required value="<?=$subject?>">바나나
<input type="radio" class=ed name=wr_subject required value="<?=$subject?>">고구마
<input type="radio" class=ed name=wr_subject required value="<?=$subject?>">감자
<input type="radio" class=ed name=wr_subject required value="<?=$subject?>">귤
만일 한번 입력한 값이 나중에 수정되기 바란다면 소스를 다음처럼 수정하셔야 합니다. 기본적으로 radio 버튼의 구성법에 대해서는 공부를 미리 하셔야 할거 같네요. 일단 required 라는 것은 반드시 입력을 해야 한다는 것이므로 모든 버튼에 넣는다는 것은 일단 호환성에서 약간 문제를 일으킬 확률이 높습니다. 그리고 이게 게시물의 제목이 되는건가요? 제목이 된다는 가정하에 설정해 드릴께요. 그리고 위 글처럼 해서 제목이 입력이 안된다는 것은 value 다음에 실제 내용이 있어야 하는데 내용이 없기 때문에 생기는 문제입니다.
라디오 버튼 하나하나를 다음을 참고해서 바꿔 보세요.
<input type="radio" class=ed name=wr_subject value="계란" <?if($subject=="계란") echo "checked";?>>계란
1) 인풋 버튼의 타입을 라디오로 설정
2) 나중에 글 수정시 만일 제목이 "계란"으로 되어 있다면 계란을 선택하도록 함 (selected)
3) input 버튼 하나하나에 required 를 다는 것은 그다지 좋은 방법이 아니므로 빼도록 하구요.. 어쨌든 나중에 글 입력이 안됩니다. 다음같은 스크립트를 써서 처음 글을 쓸 때에 radio 버튼중 최소 하나를 선택하도록 하는것도 좋겠지요. 첫번째 아이템에 하나쯤 더 넣어주면 이런 식으로 되겠지요.
<input type="radio" class=ed name=wr_subject value="계란" <?if($subject=="계란"||$subject=="") echo "checked";?>>계란
<input type="radio" class=ed name=wr_subject value="참외" <?if($subject=="참외") echo "checked";?>>참외
라디오 버튼 하나하나를 다음을 참고해서 바꿔 보세요.
<input type="radio" class=ed name=wr_subject value="계란" <?if($subject=="계란") echo "checked";?>>계란
1) 인풋 버튼의 타입을 라디오로 설정
2) 나중에 글 수정시 만일 제목이 "계란"으로 되어 있다면 계란을 선택하도록 함 (selected)
3) input 버튼 하나하나에 required 를 다는 것은 그다지 좋은 방법이 아니므로 빼도록 하구요.. 어쨌든 나중에 글 입력이 안됩니다. 다음같은 스크립트를 써서 처음 글을 쓸 때에 radio 버튼중 최소 하나를 선택하도록 하는것도 좋겠지요. 첫번째 아이템에 하나쯤 더 넣어주면 이런 식으로 되겠지요.
<input type="radio" class=ed name=wr_subject value="계란" <?if($subject=="계란"||$subject=="") echo "checked";?>>계란
<input type="radio" class=ed name=wr_subject value="참외" <?if($subject=="참외") echo "checked";?>>참외
음.. 실력부족으로 인해.... 고치질 못했어요... 답변주신 분들 .. 정말 고맙습니다...