테스트 사이트 - 개발 중인 베타 버전입니다

업무대행 실시간 계산기.

전에 짰는데...... 혹시 필요한분 계신가 하시구요..
 
계산의 기준읜 KIRA의 업무대행비 기준입니다.
 
<script src="http://code.jquery.com/jquery-1.4.4.js"></script>
<script>
function submitToParent(){
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
// 필수 입력 선택 ///////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
if(document.getElementById('content[19]_1').checked == "" && document.getElementById('content[19]_2').checked == "")
    {
      alert('건축물구분을 선택하여 주세요.');
      return false;
      }
if(document.getElementById('content[6]').value == "")
    {
      alert('연면적을 입력하여 주세요.');
      document.getElementById('content[6]').focus();
      return false;
      }
if(document.getElementById('content[18]').value == "")
    {
      alert('빠진사항이 있습니다.');
      document.getElementById('content[18]').focus();
      return false;
      }
// 필수 입력 선택 //
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
// 값 전송 //////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
opener.document.getElementById('content[6]').value = document.getElementById('content[6]').value;
opener.document.getElementById('content[18]').value = document.getElementById('content[18]').value;
if(document.getElementById('content[19]_1').checked){
opener.document.getElementById('content[19]').value = "일반 건축물";
}
if(document.getElementById('content[19]_2').checked){
opener.document.getElementById('content[19]').value = "단순 건축물";
}
}
</script>
<style>
table{ width:100%; border:1px solid #000; }
th{ text-align:center;  background-color:#fbfbee; border-bottom:1px solid #000; border-right:1px solid #000; }
td{  border-bottom:1px solid #000; text-indent:10px; }
hr{ border:1px solid chocolate; }
.right{ border-right:1px solid #000; }
.right-non{ border-right:0px; }
.bottom_non{ border-bottom:0px; }
</style>
<table cellspacing="0" cellpadding="0">
  <tr>
    <th colspan=3 class="right-non">
    업무 대행비 계산기
    </th>
  </tr>
  <tr>
    <th width="100">
    건축물구분
    </th>
    <td class="right">
    일반 건축물<input type="radio" name="content[19]_1" id="content[19]_1" onclick="document.getElementById('content[19]_2').checked = false; ck()">
    </td>
    <td class="right_non">
    단순 건축물<input type="radio" name="content[19]_2" id="content[19]_2" onclick="document.getElementById('content[19]_1').checked = false; ck()">
    </td>
  </tr>
 
  <tr>
    <th>
    연면적
    </th>
    <td colspan=2>
     <input type=text name="content[6]" id="content[6]"> ㎡
    </td>
  </tr>
 
  <tr>
    <th class="bottom_non">
    업무대행비
    </th>
    <td colspan=2 class="bottom_non">
     <input type=text name="content[18]" id="content[18]" readonly> 만원
    </td>
  </tr>
</table>
<hr>
<center>
<input type=button value="부모창으로 전송" onClick="submitToParent()">
</center>
<script>
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
// 자동 계산 구역 ///////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
function ck(){
if (document.getElementById('content[19]_1').checked){ // 일반 건축물 선택
var money_1 = "260,000"; // 330 미만
var money_2 = "310,000"; // 330 이상 500 미만
var money_3 = "420,000"; // 500 이상 1,000 미만
var money_4 = "520,000"; // 1,000 이상 2,000 미만
var money_5 = "620,000"; // 2,000 이상 3,000 미만
var money_6 = "730,000"; // 3,000 이상 4,000 미만
var money_7 = "830,000"; // 4,000 이상 5,000 미만
var money_8 = "950,000"; // 5,000 이상 8,000 미만
var money_9 = "1,100,000"; // 8,000 이상
}
if (document.getElementById('content[19]_2').checked){ // 단순 건축물 선택
var money_1 = "210,000"; // 330 미만
var money_2 = "260,000"; // 330 이상 500 미만
var money_3 = "310,000"; // 500 이상 1,000 미만
var money_4 = "370,000"; // 1,000 이상 2,000 미만
var money_5 = "470,000"; // 2,000 이상 3,000 미만
var money_6 = "570,000"; // 3,000 이상 4,000 미만
var money_7 = "610,000"; // 4,000 이상 5,000 미만
var money_8 = "700,000"; // 5,000 이상 8,000 미만
var money_9 = "800,000"; // 8,000 이상
}
$("input").keyup(function(){
if(document.getElementById('content[6]').value >= 1){ // 330 미만
    document.getElementById('content[18]').value = money_1;
}
if(document.getElementById('content[6]').value >= 330){ // 330 이상 500 미만
    document.getElementById('content[18]').value = money_2;
}
if(document.getElementById('content[6]').value >= 500){ // 500 이상 1,000 미만
    document.getElementById('content[18]').value = money_3;
}
if(document.getElementById('content[6]').value >= 1000){ // 1,000 이상 2,000 미만
    document.getElementById('content[18]').value = money_4;
}
if(document.getElementById('content[6]').value >= 2000){ // 2,000 이상 3,000 미만
    document.getElementById('content[18]').value = money_5;
}
if(document.getElementById('content[6]').value >= 3000){ // 3,000 이상 4,000 미만
    document.getElementById('content[18]').value = money_6;
}
if(document.getElementById('content[6]').value >= 4000){ // 4,000 이상 5,000 미만
    document.getElementById('content[18]').value = money_7;
}
if(document.getElementById('content[6]').value >= 5000){ // 5,000 이상 8,000 미만
    document.getElementById('content[18]').value = money_8;
}
if(document.getElementById('content[6]').value >= 8000){ // 8,000 이상
    document.getElementById('content[18]').value = money_9;
}
}).keyup();
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
</script>

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 4개

[http://sir.co.kr/data/cheditor4/1108/0a40d630846d71ee9836f2c024fd9b57_ERh4dgxx2WKpWM.jpg]
<script src="http://code.jquery.com/jquery-1.4.4.js"></script>
는 호출 안해도 될거같습니다~
네, 제가 그페이지에서 다른 소스를 같이 쓰고 잇어서 딸려온것 같습니다.

게시판 목록

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.
글쓰기