업무대행 실시간 계산기. > 그누4 팁자료실

그누4 팁자료실

그누보드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>
추천
2
  • 복사

댓글 4개

© SIRSOFT
현재 페이지 제일 처음으로