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

업무대행 실시간 계산기.

· 14년 전 · 4364 · 4
전에 짰는데...... 혹시 필요한분 계신가 하시구요..
 
계산의 기준읜 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>
는 호출 안해도 될거같습니다~
네, 제가 그페이지에서 다른 소스를 같이 쓰고 잇어서 딸려온것 같습니다.
감사합니다...

게시글 목록

번호 제목
34706
34693
34563
34536
34521
34480
34479
34466
34437
34436
34435
34406
34398
34387
34382
34375
34364
34336
34294
34293