라디오 체크 필수선택을 넣고 싶습니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

라디오 체크 필수선택을 넣고 싶습니다. 정보

라디오 체크 필수선택을 넣고 싶습니다.

본문

 <input type=radio name="wr_1" value="동의" required <? if($write[wr_1] == "동의")  echo "checked"; ?> >동의 
 <input type=radio name="wr_1" value="거부" <? if($write[wr_1] == "거부")  echo "checked"; ?> >거부
 (모든 법적 책임은 작성자에게 있습니다.)



이렇게 소스를 넣었는데 않되네요.

라디오 버튼에 "동의" 안하면 글이 안써지도록 하고 싶어요..
예를 들면 제목을 안쓰면 게시판에 글 쓰기 않되는것 처럼요

검색을 해봐도 초보에게는 힘드네요.
고수님들 좀 도와주세요.

댓글 전체

자바스크립트의 서밋체크나 관련된 스크립트에

if(f.wr_1[0].checked != true){
alert("동의하셔야 글을 작성하실 수 있씁니다.");
return;
}

이정도 쓰시면 될듯합니다.
유찬아빠님 답변 감사합니다.
자바스크립트의 서밋체크나 관련된 스크립트 <--- 이떤거예요?
아주 초보라.. 잘 모르겠어요.

<SCRIPT LANGUAGE="JavaScript">
<!--
function sendit(){
var ins = document.check;
if(f.wr_1[0].checked != true){
alert("동의하셔야 글을 작성하실 수 있씁니다.");
return;
}
}

//-->
</SCRIPT>


이렇게 하는건가요?
<SCRIPT LANGUAGE="JavaScript">
<!--
function sendit(){
var ins = document.check;
if(ins.wr_1[0].checked != true){
alert("동의하셔야 글을 작성하실 수 있씁니다.");
return;
}
}

//-->
</SCRIPT>
알려 주신 자바스크립트를 write.skin.php 파일

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

if ($is_dhtml_editor) {
    include_once("$g4[path]/lib/cheditor4.lib.php");
    echo "<script src='$g4[cheditor4_path]/cheditor.js'></script>";
    echo cheditor1('wr_content', '100%', '250');
}
?>

<SCRIPT LANGUAGE="JavaScript">
<!--
function sendit(){
var ins = document.check;
if(ins.wr_1[0].checked != true){
alert("동의하셔야 글을 작성하실 수 있씁니다.");
return;
}
}

//-->
</SCRIPT>

바로 밑에 넣었는데 걍 넘어가요. 다른곳에 넣어야 하나요?
서밋 버튼을 누르면 실행되는 자바스크립트 함수 내에 존재하여야 합니다.

if(f.wr_1[0].checked != true){
alert("동의하셔야 글을 작성하실 수 있씁니다.");
return;
}

이부분 말입니다. 소스 하단에 보시면
f.action.....
f.submit();

이 줄 위에 위치하게 하세요...소스를 보지 못해서 짐작으로 알려드립니다.
332번째줄 쯤 function fwrite_submit(f)  <---이것 있는부분에

if(f.wr_1[0].checked != true){
alert("동의하셔야 글을 작성하실 수 있습니다.");
return false;
}

이렇게 넣으니 잘되요~ 유찬아빠님 감사합니다. ^^
굳이 스크립트로 체크할 필요성이 없어 보입니다.
<input type=radio name="wr_1" value="동의" required <? if($write[wr_1] == "동의" || $write[wr_1] == "")  echo "checked"; ?>>
전체 51 |RSS
그누4 질문답변 내용 검색

회원로그인

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