라디오 버턴을 필수항목으로 할려면 어떻게 수정해야는지 좀 봐주세요 > 그누4 질문답변

그누4 질문답변

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

라디오 버턴을 필수항목으로 할려면 어떻게 수정해야는지 좀 봐주세요 정보

라디오 버턴을 필수항목으로 할려면 어떻게 수정해야는지 좀 봐주세요

본문

질문이랑 팁란을 뒤져봐도 없어서 제로보드 사이트가서 찾긴 찾았는데
그누보드에 맞게 어떻게 수정해야될지 모르겠습니다. ;;
 
아래 구문에서 어떤걸 어떤식으로 수정해야되나요?
라디오 버턴이 3개구 하나라도 체크가 안되면 경고문을 띄울라고 하는데요..
 
혼자서 이래저래 집어 넣어봐도 안됩니다... ㅠㅠ
 
///////////////////////////////////////////////////////////////////////////
 
 
 
if(!document.write.zx[0].checked && !document.write.zx[1].checked)
  {
   alert('라디오버튼을 선택하세요.');
   return false;
  }
 
 
//////////////////////////////////////////////////////////////////////////
 
사용은 아래처럼 여분필드 wr_8 을 가지고 만들었는데 저장이랑 불러오는건 잘 되는데
필수항목으로 설정하는걸 모르겠습니다.
 
itemname="항목" required    <-- 이걸 가지고는 안되는것같은데,,,
 
 
 
<input type='radio' name='wr_8' value='0' <?if($write["wr_8"]=='0'):?>checked<?endif?>>첫번째항목
<input type='radio' name='wr_8' value='1' <?if($write["wr_8"]=='1'):?>checked<?endif?>>두번째항목
<input type='radio' name='wr_8' value='2' <?if($write["wr_8"]=='2'):?>checked<?endif?>>세번째항목
 
 
  • 복사

댓글 전체

<script type="text/javascript" language="JavaScript">

/* 김선용 - 폼내용중에 라디오박스나 체크박스를 필수선택으로 할 경우 이 주석처리를 변경하여 사용하십시오.
<!--
function checkform(){
//var f = document.form;
var getobj = document.getElementsByTagName("input");
var chkfld = false;
for(var i=0; i<getobj.length; i++){
//if((getobj[i].type == "checkbox" || getobj[i].type == "radio") && getobj[i].checked == true){
if(getobj[i].type == "radio" && getobj[i].checked == true){
chkfld = true;
break;
}
}
if(chkfld == false){
alert("라디오박스 필수");
return false;
}
return true;
}
//-->
*/
</script>
죄송한데 위 스크립트를 상단에 적어주면

<input type='radio' name='wr_8' value='0' <?if($write["wr_8"]=='0'):?>checked<?endif?>>첫번째항목

이건 어떻게 처리해야되나요?

<input type='radio' name='wr_8' value='0' <?if($write["wr_8"]=='0'):?>checked<?endif?> checkform()>
이렇게는 아닌것같고,, 자세히좀 알려주시면 안될까요?
폼 서브밋하는 스크립트 펑션에 삽입해 주십시오. (게시판 스킨이라면 스킨파일의 가장 하단에 서브밋 펑션이 있습니다.)

var getobj = document.getElementsByTagName("input");
var chkfld = false;
for(var i=0; i<getobj.length; i++){
//if((getobj[i].type == "checkbox" || getobj[i].type == "radio") && getobj[i].checked == true){
if(getobj[i].type == "radio" && getobj[i].checked == true){
chkfld = true;
break;
}
}
if(chkfld == false){
alert("라디오박스 필수");
return false;
}
return true;


<input type='radio' name='wr_8' value=0 checked>첫번째
<input type='radio' name='wr_8' value=1 <?if($write['wr_8']=='1') echo "checked";?>>두번째
<input type='radio' name='wr_8' value=2 <?if($write['wr_8']=='2') echo "checked";?>>세번째
© SIRSOFT
현재 페이지 제일 처음으로