웹모아
웹모아[손님] 검색   로그인 / 회원가입    


 
폼체크-예제
 


라디오버튼 체크여부(유무) 확인기능
  2007-10-20 20:29:00 댓글:(1)   조회:2409



<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
<link href="/include/tblStyle.css" rel="stylesheet" type="text/css">
<script>
function chk() {
  var inputs = document.getElementsByTagName("input");
  var radios = new Array();
  var idx = 0;
  for(var i=0;i<inputs.length;i++) {
    if(inputs[i].type == "radio")
      radios[idx++] = inputs[i];
  }
  var result = 0;
  var flag = true;
  for(var i=0;i<radios.length;i++) {
    if(radios[i].checked) {
      flag = true;
      result += parseFloat(radios[i].value);
    }
    if(i%5==4) {
      if(flag==true)
        flag = false;
      else {
        alert("모든 문항을 선택해 주세요.");
        return;
      }
    }

  }
  f.total.value=parseInt(result*10)/10;
}
</script>
</head>

<body>
<form name=f>
<TABLE width="660" border="0" cellspacing="0" cellpadding="0" class="vtable">
<TR>
 <TD class="vtd"></TD>
</TR>
<TR>
 <TD height="20" class="vtd" valign="bottom"><span style="padding-left:250px;">
 <img src="./image/18_skyblue.gif" border="0" valign="absbottom" width="11"><B>가중치 부여기준</B></span></TD>
</TR>
<TR>
 <TD height="20" class="vtd" valign="bottom"><span style="padding-left:260px;">A:매우높음(1.0), B: 높음(0.8),C:보통(0.6), D:적음(0.4), E:매우 적음(0.2)</span></TD>
</TR>
</TABLE>
<table width="660" border="0" cellspacing="0" cellpadding="0">
  <tr align="center" width="100" bgcolor="#B0C4DE">
    <td>구분</td>
    <td>평가항목</td>
    <td>평가내용</td>
    <td>배점</td>
    <td>A</td>
    <td>B</td>
    <td>C</td>
    <td>D</td>
    <td>E</td>
  </tr>
  <tr align="center" bgcolor="#FFFFFF">
    <td rowspan="5" >지식가치(5점)</td>
    <td>업무연관성</td>
    <td align="left"> 회사업무와 연관성이 높은가?</td>
    <td>1</td>
 <td><input name="kmVal01" type="radio" value="1"></td>
    <td><input name="kmVal01" type="radio" value="0.8"></td>
    <td><input name="kmVal01" type="radio" value="0.6"></td>
    <td><input name="kmVal01" type="radio" value="0.4"></td>
    <td><input name="kmVal01" type="radio" value="0.2"></td>
  </tr>
  <tr align="center" bgcolor="#FFFFFF">
    <td>기여도</td>
    <td align="left"> 경영성과 및 업무능력 향상에 기여하는가?</td>
    <td>1</td>
    <td><input name="kmVal02" type="radio" value="1"></td>
    <td><input name="kmVal02" type="radio" value="0.8"></td>
    <td><input name="kmVal02" type="radio" value="0.6"></td>
    <td><input name="kmVal02" type="radio" value="0.4"></td>
    <td><input name="kmVal02" type="radio" value="0.2"></td>
  </tr>
  <tr align="center" bgcolor="#FFFFFF">
    <td>가치</td>
    <td align="left"> 구하기 어려운 지식인가?</td>
    <td>1</td>
    <td><input name="kmVal03" type="radio" value="1"></td>
    <td><input name="kmVal03" type="radio" value="0.8"></td>
    <td><input name="kmVal03" type="radio" value="0.6"></td>
    <td><input name="kmVal03" type="radio" value="0.4"></td>
    <td><input name="kmVal03" type="radio" value="0.2"></td>
  </tr>
  <tr align="center" bgcolor="#FFFFFF">
    <td>활용범위</td>
    <td align="left"> 지식활용 범위가 큰가?(전사,부서,개인 등)</td>
    <td>1</td>
    <td><input name="kmVal04" type="radio" value="1"></td>
    <td><input name="kmVal04" type="radio" value="0.8"></td>
    <td><input name="kmVal04" type="radio" value="0.6"></td>
    <td><input name="kmVal04" type="radio" value="0.4"></td>
    <td><input name="kmVal04" type="radio" value="0.2"></td>
  </tr>
  <tr align="center" bgcolor="#FFFFFF">
    <td>활용빈도</td>
    <td align="left"> 자주 사용되는가?</td>
    <td>1</td>
    <td><input name="kmVal05" type="radio" value="1"></td>
    <td><input name="kmVal05" type="radio" value="0.8"></td>
    <td><input name="kmVal05" type="radio" value="0.6"></td>
    <td><input name="kmVal05" type="radio" value="0.4"></td>
    <td><input name="kmVal05" type="radio" value="0.2"></td>
  </tr>
  <tr align="center" bgcolor="#FFFFFF">
    <td rowspan="2">지식내용(3점)</td>
    <td>시기성</td>
    <td align="left"> 시기적으로 적절한가?</td>
    <td>2</td>
    <td><input name="kmCnt01" type="radio" value="1"></td>
    <td><input name="kmCnt01" type="radio" value="0.8"></td>
    <td><input name="kmCnt01" type="radio" value="0.6"></td>
    <td><input name="kmCnt01" type="radio" value="0.4"></td>
    <td><input name="kmCnt01" type="radio" value="0.2"></td>
  </tr>
  <tr align="center" bgcolor="#FFFFFF">
    <td>전문성</td>
    <td align="left"> 전문적인 깊이가 있는가?</td>
    <td>1</td>
    <td><input name="kmCnt02" type="radio" value="1""></td>
    <td><input name="kmCnt02" type="radio" value="0.8"></td>
    <td><input name="kmCnt02" type="radio" value="0.6"></td>
    <td><input name="kmCnt02" type="radio" value="0.4"></td>
    <td><input name="kmCnt02" type="radio" value="0.2"></td>
  </tr>
  <tr align="center" bgcolor="#FFFFFF">
    <td>서술방법(2점)</td>
    <td>완성도</td>
    <td align="left"> 문장이나 내용의 완성도가 높은가?</td>
    <td>1</td>
    <td><input name="kmDscr01" type="radio" value="1"></td>
    <td><input name="kmDscr01" type="radio" value="0.8"></td>
    <td><input name="kmDscr01" type="radio" value="0.6"></td>
    <td><input name="kmDscr01" type="radio" value="0.4"></td>
    <td><input name="kmDscr01" type="radio" value="0.2"></td>
  </tr>
  <tr align="center" bgcolor="#FFFFFF">
    <td>작성노력(1)</td>
    <td>난이도</td>
    <td align="left"> 번역 또는 해석이 요구되는 자료인가??</td>
    <td>1</td>
    <td><input name="kmDraw01" type="radio" value="1"></td>
    <td><input name="kmDraw01" type="radio" value="0.8"></td>
    <td><input name="kmDraw01" type="radio" value="0.6"></td>
    <td><input name="kmDraw01" type="radio" value="0.4"></td>
    <td><input name="kmDraw01" type="radio" value="0.2"></td>
  </tr>
</table>
<TABLE width="660" border="0" cellspacing="0" cellpadding="0" class="vtable">
<TR>
 <TD align="right" width="660" height="40" class="vtd"><B>평가점수 : </B>
 <INPUT TYPE="text" NAME="total" size="10" Value="" readonly>  
 <a href="javascript:chk()">확인</a>   
 <a href= "javascript:f.reset();">다시선택</a>   
 <a href="javascript:window.close();">닫기</a></TD>
</TR>
</TABLE>

<input type=hidden name=hiddentotal value=0>
<input type=hidden name=hiddenpriorradio value=0>

</form>
</body>
</html>

실행해보기   (실행2)





 댓글 (1)


  •     2007-10-20 20:30:15
    function yesno() {
    var inputs = document.getElementsByTagName(\"input\");
    var radios = new Array();
    var idx = 0;
    for(var i=0;i if(inputs[i].type == \"radio\")
    radios[idx++] = inputs[i];
    }
    var flag = true;
    for(var i=0;i if(radios[i].checked) {
    flag = true;
    }
    if(i%5==4) {
    if(flag==true)
    flag = false;
    else {
    alert(\"모든 문항을 선택해 주세요.\");
    return;
    }
    }
    }
    }
  • 



폼체크-예제
페이지: 1 / 1   


   특수문자 입력금지, 숫자만 입력 가능 등등 유용한 2747
   콤보박스/리스트박스를 이용한 사이트이동(푸른산)2803
   텍스트 입력 테그에 이미지로 설명문 넣기2141
   자바스크립트 셀렉트박스에 옵션추가 selectbox3087
   텍스트폼에 숫자만 입력되게 하기 (이벤트) IE F2354
   입력버턴의 값이 1인 것의 갰수 구하기1971
   Radio button value 값을 보려면?2404
라디오버튼 체크여부(유무) 확인기능(1) 2410
   아이디 체크2069
   한글만 입력가능하게(홈마스타)2176
     [RE] 한글과 숫자만 입력가능하게(홈마스타)2349
   한글 중에 미완성된 글자가 있는지 확인하려면(홈마스타)2640
   금지 메일 도메인 검사(홈마스타)2219
   회원가입시 메일정보 체크하크하기(홈마스타)2047
   객체 존재여부 확인(홈마스타)2266
   필드입력체크하기(홈마스타)2196
   영문 대문자 입력(홈마스타)2441
   check박스 배열 넘기기(홈마스타)5663
   파일 업로드 전... 파일크기 확인(홈마스타)2674
   이메일, 회원아이디, 주민등록번호 체크(홈마스타)2251
   회원가입시 사용하는 폼체크 예제(홈마스타)2174
   자바스크립트 공통함수(상큼한여)5423
[1]  

복수단어 검색은 공백(space)로 구분해 주세요.



 
최근 글
[손님]
19
20
25
178
188
353
691
1597
526
586
380
503
4142
1002
1649
 
인기 글
[손님]
4878
6368
6474
[홈마스타] 속도감
12206
5323
5137
5725
6176
10550
10134
5024
5767
4981
[홈마스타] 중보입력 방지 루틴
8283
6300