亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

js實現動態添加、刪除行、onkeyup表格求和示例

2019-11-20 22:23:40
字體:
來源:轉載
供稿:網友
復制代碼 代碼如下:

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>發貨申請</title>
<script type="text/javascript">
function countTotalRealPrice(){
var productNeedNum = $("#productNeedNum").val();
var realPrice= $("#realPrice").val();
var totalRealPrice=productNeedNum*realPrice;
$("#totalRealPrice").val(totalRealPrice);

}
function countTotalTicketPrice(){
var productNeedNum = $("#productNeedNum").val();
var ticketPrice = $("#ticketPrice").val()
var totalTicketPrice= productNeedNum*ticketPrice;
$("#totalTicketPrice").val(totalTicketPrice);
}

$(function(){
$("#t1").css("display", "none");
$("#t2").css("display", "none");
$("#t3").css("display", "none");
$("#t4").css("display", "none");
$("#t5").css("display", "none");

});
/* function sumNum(){
$("input[name=productNeedNum]").each(function(){
//alert($(this).attr("id"));//每一個的id
var productNeedNum=$("#productNeedNum").attr("value")
alert(productNeedNum);
// var sum += productNeedNum;
//alert("sum:"+sum);
// $("#sum").val(sum);
});

} */

function addRow(){
var x=document.getElementById('tb1').insertRow(3);
var a=x.insertCell(0)
var b=x.insertCell(1)
var c=x.insertCell(2)
var d=x.insertCell(3)
var e=x.insertCell(4)
var f=x.insertCell(5)
var g=x.insertCell(6)
var h=x.insertCell(7)
var a1 = "<select id='productId' name='productId' style='width: 140px;height: 22px; text-align: center;'><c:forEach items='${productIdNames}' var='p'><option value='${p.productId }'>${p.commName }</option></c:forEach></select>";
var b1="<select id='typeName' name='typeName' style='width: 140px;height: 22px; text-align: center;'><c:forEach items='${typeInfos }' var='ti'><option value='${ti.typeId }'> ${ti.typeName }</option></c:forEach> </select>";
var c1 = "<select id='' name='' style='width: 70px;height: 22px; text-align: center;'><option value='0'> 盒</option><option value='1'> 瓶</option></select>";
var d1="<input onkeyup='sum(this.id)' name='productNeedNum' id='productNeedNum' type='text' style='width:89%;height: 18px' value='0' />";
var e1='<input onkeyup="sum(this.id)" name="realPrice" id="realPrice" type="text" style=" width:89%;height: 18px;" value="0"/>';
var f1='<input onkeyup="sum(this.id)" name="ticketPrice" id="ticketPrice" type="text" style=" width:91%;height: 18px;" value="0"/>';
var g1='<input name="totalRealPrice" id="totalRealPrice" type="text" style=" width:92%;height: 18px;" value="0" />';
var h1="<input name='totalTicketPrice' id='totalTicketPrice' type='text' style=' width:92.5%;height: 18px;' value='0' />";
a.innerHTML=a1
b.innerHTML=b1
c.innerHTML=c1
d.innerHTML=d1
e.innerHTML=e1
f.innerHTML=f1
g.innerHTML=g1
h.innerHTML=h1
}
function deleteRow(){
var tab = document.getElementById('tb1');
if(tab.rows.length > 4)
{
tab.deleteRow(tab.rows.length-2);
}else{
alertMsg.confirm("已經剩下最后一行,不能刪除!");
}
}

function sum(x){
var y=document.getElementById(x).value;
if(isNaN(y)){
document.getElementById(x).value=0;
}
var num=document.getElementById("productNeedNum").value;
var realPrice=document.getElementById("realPrice").value;
var ticketPrice=document.getElementById("ticketPrice").value;
var total=0;
if(realPrice!=null){
total=num*realPrice;
document.getElementById("totalRealPrice").value=total;
}
if(ticketPrice!=null){
total=num*ticketPrice;
document.getElementById("totalTicketPrice").value=total;
}

}
</script>
</head>
<body>
<form id="form1" method="post" action="${basePath}/sale/deliverSaleApply" class="pageForm required-validate" onsubmit="return validateCallback(this,navTabAjaxDone)">
<div class="pageFormContent nowrap" layoutH="56">
<div style="text-align:center; top: 90px;position: relative;">
<table width="752" border="1px;" align="center" style="border-collapse:collapse;border:1px solid black;margin:auto;">
<tr height="20px;">
<td style="width:180px; height:20px; vertical-align: middle">申請人:
<input name="fullName" id="fullName" type="text" value="${user.fullName }" disabled="true" />
</td>
<td width="100" align="left">區域:
<select id="areaId" name="areaId" >
<c:forEach items="${areaTypes}" var="a">
<option value="${a.areaId}">${a.areaName }</option>
</c:forEach>
</select>
</td>
<td width="180" align="left">申請日期:
<input name="applyDate" id="applyDate" type="text" class="date textInput readonly " style="width: 40%" readonly="readonly"/>
<a class="inputDateButton" href="javascript:;">選擇</a>
</td>
<td style="width:288px; height:20px; vertical-align: middle">業務類型:
<input type="radio" name="serviceId" id="" value="0" checked="checked"/>即發
<input type="radio" name="serviceId" id="" value="1"/>即發即開
<input type="radio" name="serviceId" id="" value="2"/>其他
</td>
</tr>
</table>
<table width="752" border="1px;" align="center" style="border-collapse:collapse;border:1px solid black;margin:auto;">
<tr>
<td width="121" height="18px;">收貨單位全稱</td>
<td width="615"><input name="fullName" id="fullName" type="text" style=" width:99%;height: 20px;"/></td>
</tr>
</table>
<table width="752" border="1px;" align="center" style="border-collapse:collapse;border:1px solid black;margin:auto;" id="tb1">
<tr>
<td width="54" rowspan="80">申請發貨明細</td>
<td width="82" rowspan="2" height="40px;">產品名稱</td>
<td width="65" rowspan="2">規格</td>
<td colspan="2">數量</td>
<td colspan="2">單價</td>
<td colspan="2">結算貸款</td>
</tr>
<tr>
<td width="54">盒/瓶</td>
<td width="53">件</td>
<td width="56">實價(元)</td>
<td width="63">開票價(元)</td>
<td width="72" onclick="deleteRow()">實價合計(元)</td>
<td width="85" onclick="addRow()">開票價合計(元)</td>
</tr>
<tr id="a1">
<td height="20px;">
<select id="productId" name="productId" style="width: 140px;height: 22px; text-align: center;">
<c:forEach items="${productIdNames}" var="p">
<option value="${p.productId }">${p.commName }</option>
</c:forEach>
</select>
</td>
<td>
<select id="typeName" name="typeName" style="width: 140px;height: 22px; text-align: center;">
<c:forEach items="${typeInfos }" var="ti">
<option value="${ti.typeId }"> ${ti.typeName }</option>
</c:forEach>
</select>
</td>
<td>
<select id="" name="" style="width: 70px;height: 22px; text-align: center;">
<option value="0"> 盒</option>
<option value="1"> 瓶</option>
</select>
</td>
<td><input name="productNeedNum" id="productNeedNum" type="text" style=" width:89%;height: 18px;" value="0" onkeyup="sum(this.id)"/></td>
<td><input name="realPrice" id="realPrice" type="text" style=" width:89%;height: 18px;" value="0" onkeyup="sum(this.id)"/></td>
<td><input name="ticketPrice" id="ticketPrice" type="text" style=" width:91%;height: 18px;" value="0" onkeyup="sum(this.id)"/></td>
<td><input name="totalRealPrice" id="totalRealPrice" type="text" style=" width:92%;height: 18px;" value="0" /></td>
<td><input name="totalTicketPrice" id="totalTicketPrice" type="text" style=" width:92.5%;height: 18px;" value="0" /></td>
</tr>
<tr>
<td >合計</td>
<td height="18px;"> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
<table width="752" border="1px;" align="center" style="border-collapse:collapse;border:1px solid black;margin:auto;">
<tr>
<td width="91" height="30px;">結算/付款方式</td>
<td colspan="7">
<input type="radio" name="pay" id="" checked="checked" value="0"/>對公
<input type="radio" name="pay" id="" value="1"/>對私
<input type="radio" name="pay" id="" value="2"/>非現
</td>
</tr>
<tr>
<td rowspan="3">發貨資料</td>
<td width="68" height="18px;">發貨方式</td>
<td width="36">
<select id="sendType" name="sendType" style="width: 70px;height: 25px;">
<option value="0">郵政</option>
<option value="1">申通</option>
<option value="2">其他</option>
</select></td>
<td width="73">發貨始限</td>
<td width="100"> <input name="accessionDate" id="accessionDate" type="text" class="date textInput readonly" style=" width:76%;height: 18px;" readonly="readonly"/>
<a class="inputDateButton" href="javascript:;">選擇</a></td>
<td colspan="3">
<input type="radio" name="priorityFlag" id="common" checked="checked" value="0"/>普通件
         <input type="radio" name="priorityFlag" id="urgency" value="1"/>急件
</td>
</tr>
<tr>
<td height="18px;">收貨地址</td>
<td colspan="6"><input name="recvAddr" id="recvAddr" type="text" style=" width:99%;height: 20px;"/></td>
</tr>
<tr>
<td height="18px;">到站</td>
<td><input name="arriveAddr" id="arriveAddr" type="text" style=" width:91%;height: 20px;"/></td>
<td>收貨人</td>
<td><input name="recvPerson" id="recvPerson" type="text" style=" width:94%;height: 20px;"/></td>
<td width="73">聯系方式</td>
<td colspan="2"><input name="contactPhone" id="contactPhone" type="text" style=" width:97.7%;height: 20px;"/></td>
</tr>
<tr>
<td rowspan="2" >審批</td>
<td colspan="2" height="18px;">總經理室</td>
<td colspan="2">市場部</td>
<td colspan="3">所在區域</td>
</tr>
<tr>
<td colspan="2" height="20px;">
<input type="radio" id="" name="approvalTwo" checked="checked" value="0"/>不同意
<input type="radio" id="" name="approvalTwo" value="1" disabled="true"/>同意
</td>
<td colspan="2">
<input type="radio" id="" name="approvalOne" checked="checked" value="0"/>不同意
<input type="radio" id="" name="approvalOne" value="1" disabled="true"/>同意
</td>
<td colspan="3">
<input type="radio" id="" name="approvalThree" checked="checked" value="0"/>不同意
<input type="radio" id="" name="approvalThree" value="1" disabled="true"/>同意
</td>
</tr>
</table>
<table width="752" border="1px;" align="center" style="border-collapse:collapse;border:1px solid black;margin:auto;" id="t1">
<tr>
<td width="398" height="30px;">以下由市場部/財務部填寫</td>
</tr>
</table>
<table width="752" border="1px;" align="center" style="border-collapse:collapse;border:1px solid black;margin:auto;" id="t2">
<tr>
<td width="96" rowspan="4">貸款給付情況</td>
<td width="96" height="30px;">入賬時間</td>
<td width="179">入賬銀行 賬號/卡號</td>
<td width="85">入賬金額</td>
<td colspan="2">經辦人</td>
</tr>
<tr>
<td height="30px;"><input name="recvTime" id="recvTime" type="text" class="date textInput readonly " style=" width:81%;height: 24px;" readonly="readonly"/>
<a class="inputDateButton" href="javascript:;">選擇</a></td>
<td><input name="cardNo" id="cardNo" type="text" style=" width:97.2%;height: 24px;"/></td>
<td><input name="balance" id="balance" type="text" style=" width:94.9%;height: 24px;"/></td>
<td width="57"><input disabled="true" name="dealPerson" id="dealPerson" type="text" style=" width:93%;height: 24px;" value="${user.fullName}"/></td>
</tr>
</table>
<table width="752" border="1px;" align="center" style="border-collapse:collapse;border:1px solid black;margin:auto;" id="t3">
<tr>
<td width="76" rowspan="2">發運情況</td>
<td width="80" height="30px;">發運時間</td>
<td width="139">
<input name="sendTime" id="sendTime" type="text" class="date textInput readonly " style=" width:83%;height: 24px;" readonly="readonly"/>
<a class="inputDateButton" href="javascript:;">選擇</a>
</td>
<td width="119">經辦人</td>
<td width="128"><input name="dealPerson" id="dealPerson" disabled="true" type="text" style=" width:95.5%;height: 24px;" value="${user.fullName}"/></td>
<td width="170">《內部發貨單》號碼</td>
</tr>
<tr>
<td height="30px;">承運單位</td>
<td><input name="sendUnit" id="sendUnit" type="text" style=" width:96%;height: 24px;"/></td>
<td>運單號碼</td>
<td><input name="postId" id="postId" type="text" style=" width:95.5%;height: 24px;"/></td>
<td><input name="innerSendOrderNum" id="innerSendOrderNum" type="text" style=" width:96.5%;height: 24px;"/></td>
</tr>
</table>
<table width="752" border="1px;" align="center" style="border-collapse:collapse;border:1px solid black;margin:auto;" id="t4">
<tr>
<td width="219" rowspan="4">申請開票事項</td>
<td width="70" height="30px;" >客戶(收票)全稱</td>
<td colspan="4"><input name="custChecks" id="custChecks" type="text" style=" width:98.5%;height: 24px;"/></td>
</tr>
<tr>
<td height="30px;">單位地址</td>
<td colspan="4"><input name="companyAddr" id="companyAddr" type="text" style=" width:98.5%;height: 24px;"/></td>
</tr>
<tr>
<td height="30px;">單位稅號</td>
<td width="53" colspan="2"><input name="cardNo" id="cardNo" type="text" style=" width:95.5%;height: 24px;"/></td>
<td width="76">電話</td>
<td width="152"><input name="phone" id="phone" type="text" style=" width:96.5%;height: 24px;"/></td>
</tr>
<tr>
<td height="30px;">開戶銀行</td>
<td colspan="2"><input name="acctBank" id="acctBank" type="text" style=" width:95.5%;height: 24px;"/></td>
<td>賬號</td>
<td><input name="acctNum" id="acctNum" type="text" style=" width:96.5%;height: 24px;"/></td>
</tr>
<tr>
<td rowspan="4">發票開具領用情況</td>
<td height="30px;">開票時間</td>
<td colspan="2"><input name="invoiceTime" id="invoiceTime" type="text" class="date textInput readonly " style=" width:83%;height: 24px;" readonly="readonly"/>
<a class="inputDateButton" href="javascript:;">選擇</a></td>
<td>發票號碼</td>
<td><input name="invoiceNum" id="invoiceNum" type="text" style=" width:96.5%;height: 24px;"/></td>
</tr>
<tr>
<td rowspan="3">開票款額</td>
<td height="30px;" width="55px;">金額</td>
<td width="75px;"><input name="invoiceMoney" id="invoiceMoney" type="text" style=" width:92%;height: 24px;"/></td>
<td>領票人</td>
<td><input name="invoiceTaker" id="invoiceTaker" type="text" style=" width:96.5%;height: 24px;"/></td>
</tr>
<tr>
<td height="30px;">稅額</td>
<td><input name="invoiceTax" id="invoiceTax" type="text" style=" width:92%;height: 24px;"/></td>
<td>領票時間</td>
<td>
<input name="invoiceTakeTime" id="invoiceTakeTime" type="text" class="date textInput readonly " style=" width:86%;height: 24px;" readonly="readonly"/>
<a class="inputDateButton" href="javascript:;">選擇</a>
</td>
</tr>
<tr>
<td height="30px;">價稅合計</td>
<td> </td>
<td>承寄商/單號</td>
<td><input name="invoiceOddNum" id="invoiceOddNum" type="text" style=" width:96.5%;height: 24px;"/></td>
</tr>
</table>
<table width="752" border="1px;" align="center" style="border-collapse:collapse;border:1px solid black;margin:auto;" id="t5">
<tr>
<td width="73" height="30px;">備注</td>
<td width="663"><input name="desc" id="desc" type="text" style=" width:99.1%;height: 24px;"/></td>
</tr>
</table><br/>
<p style="left: 660px;color: red">說明:①、點擊單元格"開票價合計(元)"添加行</p><br/><br/>
<p style="left: 292px;color: red">②、點擊單元格"實格合計(元)"刪除行</p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p>  </p>
</div>
</div>
<div class="formBar">
<ul>
<li><div class="buttonActive"><div class="buttonContent"><button type="submit">提交</button></div></div></li>
<li><div class="button"><div class="buttonContent"><button type="button" class="close">取消</button></div></div></li>
</ul>
</div>
</form>
</body>
</html>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
92看片淫黄大片欧美看国产片| 日韩欧美高清视频| 韩国一区二区电影| 日韩在线播放av| 亚洲午夜av久久乱码| 91在线视频免费| 91久久精品国产| 精品人伦一区二区三区蜜桃免费| 欧美高清自拍一区| 国产精品久久久久久av福利| 亚洲欧美日韩精品| 欧美日韩在线第一页| 欧美日韩一区二区在线| 国产欧美va欧美va香蕉在| 亚洲欧美另类人妖| 成人免费看吃奶视频网站| 久久久久久69| 亚洲欧美日韩久久久久久| 欧美黑人视频一区| 国产欧美韩国高清| 精品自拍视频在线观看| 欧美性高潮在线| 日韩精品高清视频| 精品人伦一区二区三区蜜桃免费| 国产精品h片在线播放| 中文字幕精品久久久久| 亚洲xxxx视频| 久久高清视频免费| 欧美精品videos另类日本| 国内偷自视频区视频综合| 91系列在线观看| 成年无码av片在线| 日韩av在线最新| 日韩美女免费线视频| 久久久99免费视频| 亚洲a∨日韩av高清在线观看| 日韩精品极品视频| 久久久久中文字幕2018| 欧美午夜激情在线| 九九热这里只有精品6| 91精品久久久久久久久久入口| 欧美激情第三页| 久久男人av资源网站| 中文字幕久热精品在线视频| 国产盗摄xxxx视频xxx69| 午夜精品一区二区三区在线播放| 色婷婷综合久久久久| 国产日韩欧美91| 久久久久亚洲精品成人网小说| 国产裸体写真av一区二区| 欧美一级高清免费播放| 久久久视频在线| 国产精品视频自在线| 日韩电影中文字幕一区| 精品动漫一区二区三区| 国产精品日韩在线一区| 国产精品久久久久久久久久三级| 中文字幕在线国产精品| 欧美精品国产精品日韩精品| 久久中文字幕在线| 国产精品第1页| 夜夜嗨av一区二区三区免费区| 日韩在线视频观看正片免费网站| 亚洲a级在线播放观看| 成人欧美在线视频| 欧美精品免费播放| 日韩电影中文字幕一区| 欧美综合第一页| 中文欧美在线视频| 国产精品无码专区在线观看| 国产色婷婷国产综合在线理论片a| 狠狠综合久久av一区二区小说| 亚洲精品一区二区网址| 国产精品美女在线观看| 最好看的2019的中文字幕视频| 亚洲免费福利视频| 久久精品国产欧美亚洲人人爽| 中文字幕在线观看亚洲| 亚洲视频综合网| 欧美成人免费观看| 丰满岳妇乱一区二区三区| 亚洲欧洲高清在线| 性欧美xxxx视频在线观看| 亚洲精品乱码久久久久久按摩观| 国产美女直播视频一区| 欧美性受xxx| 亚洲免费精彩视频| 国产专区欧美专区| 亚洲片av在线| 97激碰免费视频| 国内精品小视频在线观看| 成人免费网站在线看| 欧美日韩国产精品专区| 日韩av成人在线| 亚洲a成v人在线观看| 国产精品视频白浆免费视频| 日韩欧美在线视频日韩欧美在线视频| 亚洲第一男人天堂| 国产91色在线免费| 九色成人免费视频| 国产精品av在线| 国产精品电影一区| 在线观看91久久久久久| 国产一区二区视频在线观看| 91成人国产在线观看| 浅井舞香一区二区| 国产精品久久久久久久av大片| 欧美日韩一区二区在线| 国产精品久久久久久久av大片| 久久99精品久久久久久噜噜| 国产极品jizzhd欧美| 国产亚洲精品久久久| 久久久女女女女999久久| 成人做爰www免费看视频网站| 国产精品小说在线| 国产精品丝袜久久久久久高清| 成人中心免费视频| 久久精品小视频| 欧美视频第一页| 国产精品流白浆视频| 午夜精品久久久久久久久久久久| 国产精品久久久久久久天堂| 日本午夜精品理论片a级appf发布| 国产精品久久久久久av福利软件| 精品国产一区二区在线| 亚洲最新视频在线| 亚洲精品午夜精品| 国产成人精品免费视频| 欧美理论电影在线播放| 国产精品9999| 成人做爽爽免费视频| 美女视频久久黄| 日韩三级成人av网| 亚洲色图17p| 亚洲精品不卡在线| 欧美精品aaa| 久久影院免费观看| 欧美日韩国产页| 8x海外华人永久免费日韩内陆视频| 欧美激情精品久久久久| 欧美亚洲成人网| 91精品久久久久久久久久| 精品国内产的精品视频在线观看| 久久久国产精品一区| 日韩日本欧美亚洲| 亚洲激情在线观看视频免费| 日韩视频在线免费观看| 欧美疯狂性受xxxxx另类| 国产综合在线视频| 日韩成人av在线| 亚洲精品av在线播放| 国产一区二中文字幕在线看| 日韩成人在线视频| 欧美视频13p| 精品一区二区电影| 国产偷国产偷亚洲清高网站| 亚洲国产精品免费| 日韩av片电影专区| 在线视频精品一| 欧美寡妇偷汉性猛交| 青青久久aⅴ北条麻妃| 午夜精品久久久久久久99黑人| 日韩av在线网站| 亚洲欧美日韩爽爽影院|