다음 코드를 사용하려면 jquery를 로드해야 하므로 공식 웹사이트에 가서 최신 버전을 다운로드하세요. 코드 복사 코드는 다음과 같습니다. .org/1999/xhtml" > < ;head> js는 자동 계산을 구현하기 위해 GridView를 운영합니다. <!-- <BR>table,tr,td text-align:center;} <BR>입력{width:50px;text-align:center;} <BR><br>--></ style><style type="text/css" bogus= "1"> 테이블,tr,td{text-align:center;} <br>input{width:50px;text-align:center;} <br> < /script> <br><script type="text/ javascript"><!-- <BR>//Global<BR>var tbl; <BR>//총액 및 총 수량 변경<BR>function setTotal(){ <BR>var totalAmount=0;/ /총 금액<BR>var totalCount=0;//총 수량<BR>if(tbl!=null&&tbl.rows.length>2)//헤더가 한 행을 차지합니다. <br>{ <br>for(var n= 1;n<tbl.rows.length-1>{ <br>//총 수량 <br>if(!isNaN(tbl. 행[n].cells[2].childNodes[0].value)) <br>{ <br>totalCount =Number(tbl.rows[n].cells[2] .childNodes[0].value) <br>} <br>//총액<br>if(!isNaN(tbl.rows[n].cells[3].innerText))//숫자인지 확인<br>{ <br>totalAmount = Number(tbl.rows[n].cells[3].innerText); <br>} <br>} <br>} <br>tbl.rows[tbl.rows.length- 1].cells[2]. innerText=totalCount; <br>tbl.rows[tbl.rows.length-1].cells[3].innerText=totalAmount; <br>} <br>//다음에 따라 단가가 변경됩니다. 행 번호를 사용하여 찾습니다. 동일한 행의 수량 및 양, <br>//이 값은 index='<%#Container.DataItemIndex %>'<br>function fPrice(rowId,val){ tbl .rows[Number(rowId)].cells[3].innerText= <br>Number(val)* Number(tbl.rows[Number(rowId)].cells[2].childNodes[0].value ); <br>} <br>//숫자 변경<br>function fCount(rowId,val){ <br>tbl.rows[Number(rowId)].cells[3].innerText= <br>Number(val )* 숫자 (tbl.rows[Number(rowId)].cells[1].childNodes[0].value); <br>} <br>//숫자만 입력 가능 <br>function checknum() <br>{ <br>if((event.keyCode>=48&&event.keyCode<=57)||event.keyCode==8||(event.keyCode>=96&&event.keyCode<=105) <BR>||이벤트 .keyCode== 46||event.keyCode==37||event.keyCode==39||event.keyCode==190||event.keyCode==110) <BR>{ <BR>event.returnValue=true ; <BR> } <BR>else <BR>{ <BR>event.returnValue=false; <BR>} <BR><BR>} <br>jQuery(function(){ <br>//테이블 초기화 <BR>// tbl=document.getElementById("GridView1"); <BR>tbl=$("#GridView1").get(0);//DOM 객체 반환<BR>//입력 키보드 제한 사항<BR> jQuery("입력 ").keydown(function(){ <BR>checknum(); <BR>}).keyup(function(){ <BR>setTotal(); <BR>}) <BR>}) ; <BR> <BR>// --> 번호 단가 금액 1 input type="text" onkeyup="fPrice(2,this.value);" /> 합계 td>