모바일에서 필수 체크가 안되네요 채택완료
오랜만에 그누보드로 작업하다 보니 요즘 질문이 많네요.
모바일에서 필수 체크를 하고 싶어서
required 를 넣었는데 그냥 체크없이도 등록이 되어 버리네요
아래 소스를 필수 입력으로 하고싶습니다.
라디오 버튼에서 하나를 필수 입력 할려고 하는데 어찌 해야 할까요?
</span></strong></p><p><span style='font-family: "나눔고딕",NanumGothic;'> <p class="inputnt1"></span>
<span style='font-family: "나눔고딕",NanumGothic;'> <strong class="sound_only"><label for="wr_8">정기결제일</label></strong></span>
<span style='font-family: "나눔고딕",NanumGothic;'> 정기 결제일 : </span>
<span style='font-family: "나눔고딕",NanumGothic;'> <label><input type="radio" name="wr_8" id="wr_8" required value="10일" <?php if(htmlspecialchars($write[wr_8],ENT_QUOTES) == "10일") echo "checked"; ?> class="required"> 10일 </label></span>
<span style='font-family: "나눔고딕",NanumGothic;'> <label><input type="radio" name="wr_8" id="wr_8" required value="15일" <?php if(htmlspecialchars($write[wr_8],ENT_QUOTES) == "15일") echo "checked"; ?>> 15일 </label></span>
<span style='font-family: "나눔고딕",NanumGothic;'> <label><input type="radio" name="wr_8" id="wr_8" required value="25일" <?php if(htmlspecialchars($write[wr_8],ENT_QUOTES) == "25일") echo "checked"; ?>> 25일 </label></span>
<span style='font-family: "나눔고딕",NanumGothic;'> <label><input type="radio" name="wr_8" id="wr_8" required value="30일" <?php if(htmlspecialchars($write[wr_8],ENT_QUOTES) == "30일") echo "checked"; ?>> 30일 </label> </span>
<span style='font-family: "나눔고딕",NanumGothic;'>
※ 정기결제인 경우 해당일에 자동결제 됩니다.</span>
<span style='font-family: "나눔고딕",NanumGothic;'> </p></span></p><p><strong><span style='font-family: "나눔고딕",NanumGothic;'>
답변 3개
radio box 는 default 값을 무조건 체크하게 하시면 됩니다.
if(!$write['wr_8'] || htmlspecialchars($write[wr_8],ENT_QUOTES) == "10일") echo "checked";
로 바꾸시면 됩니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
if(htmlspecialchars($write[wr_8],ENT_QUOTES) == "10일") echo "checked"; ?>
if(htmlspecialchars($write[wr_8],ENT_QUOTES) == "15일") echo "checked"; ?>
이런식으로 해보시겠어요?
댓글을 작성하려면 로그인이 필요합니다.
radio box 의 경우 같은 이름을 쓴다면 하나만 체크되면 무조건 값을 비울 수 없기 때문에 required 와 같은 기능이 쓰이게 됩니다.
$write[wr_8] 에 어떤 값이 들어가나요?
안되신다고 하는걸 보면, $write[wr_8] 에 값은 들어가나 조건문에 넣은 값은 아니라서 check가 안되는걸로 보입니다.
값을 다시 한번 확인해주세요.
답변에 대한 댓글 1개
10일 15일 25일 30일
이렇게 날짜중 하나를 선택하게 할려고 하거든요.
제가 디자인쪽이라서 프로그램쪽을 잘 몰라서요..
ㅠ.ㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
ㅠ.ㅠ