라디오 버튼 필수 체크 하기 좀.. > 그누3질답

그누3질답

라디오 버튼 필수 체크 하기 좀.. 정보

그누보드 라디오 버튼 필수 체크 하기 좀..

본문

아래와 같이 했는데. 상관없이 그냥 넘어 가네요...
어느 부분이 틀렸는지...
라디오 버튼 입니다..

<Script language="javascript">
<!--
        function check(){ 
                //주문자 성명 입력란 공백 검사
        if (document.form1.che_01.value==""){
        alert("주문자 성명을 입력하세요");
                document.form1.che_01.focus();
                return true;
                }
                if (document.form1.che_02.value==""){
        alert("주문자 성명을 입력하세요");
                document.form1.che_02.focus();
                return true;
                }                     

</script>

<form name="form1" method="post" action="check_update.php">
<input type="radio"  name="che_01" value="1"><br>
<input type="radio"  name="che_01" value="0"><br>
<input type="radio"  name="che_02" value="1"><br>
<input type="radio"  name="che_02" value="0"><br>

<input type="submit" name="Submit" value="전송" onclick="check();">

 </form>
필요 없는것 빼고 필수 소스만 넣습니다.

이렇게 했는데.. 않되네요.. 부탁 드리겠습니다.. (__)

댓글 전체

true 가 조금 걸리네요.  ^^;;


<Script language="javascript">
<!--
function check(){
  //주문자 성명 입력란 공백 검사
  if (!document.form1.che_01.checked){
      alert("주문자 성명 1 을 선택하세요");
      document.form1.che_01.focus();
      return false;
  } else if (!document.form1.che_02.checked){
      alert("주문자 성명 2 을 선택하세요");
      document.form1.che_02.focus();
      return false;
  }
  return true;
}
//-->
</script>

<form name="form1" method="post" action="check_update.php" onsubmit='return check(this);'>
<input type="radio"  name="che_01" value="1"><br>
<input type="radio"  name="che_02" value="1"><br>
<input type="submit" name="Submit" value="전송">
</form>
다음처럼 해보세요.
그리고 주의할 점은 radio의 경우 name을 하나를 두어서 checked 이면 1을 그렇지 않으면 값이 없는것으로 판단하시어 처리하시면 되겠습니다.

<Script language="javascript">
<!--
function check(){
//주문자 성명 입력란 공백 검사
if (!document.form1.che_01.checked){
alert("주문자 성명을 선택하세요");
document.form1.che_01.focus();
return true;
}
if (!document.form1.che_02.checked){
alert("주문자 성명을 선택하세요");
document.form1.che_02.focus();
return true;
}                   
}
//-->
</script>

<form name="form1" method="post" action="check_update.php">
<input type="radio"  name="che_01" value="1"><br>
<input type="radio"  name="che_02" value="1"><br>

<input type="submit" name="Submit" value="전송" onclick="check();">

 </form>
<Script language="javascript">
function check(){ 
                if (document.form1.che_01.value==""){
        alert("주문자 성명을 입력하세요");
                document.form1.che_01.focus();
                return false;
                }
                if (document.form1.che_02.value==""){
        alert("주문자 성별을 입력하세요");
        document.form1.che_02.focus();
        return false;
}                     
}
</script>

<form name="form1" method="post" action="check_update.php" onsubmit='return check(this)'>
성명:<input type="text" name="che_01"><br>
성별:<input type="text" name="che_02"><br>
<input type="submit" name="Submit" value="전송">
</form>

참조 하세요..
전체 9,564
그누3질답 내용 검색

회원로그인

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