87,903
社区成员
发帖
与我相关
我的任务
分享
<script language="javascript">
function removeCell(){
var de = prompt("请输入要删除的列号:",document.getElementById("table").rows.item(0).cells.length-1);
if(document.getElementById("table").rows.item(0).cells.length>1&&de>0){
for(var i=0;i<document.getElementById("table").rows.length;i++){
document.getElementById("table").rows[i].deleteCell(de);
}
}
SetAttribute();
}
function AddCell(){
var ad = prompt("请输入到第几列:",document.getElementById("table").rows.item(0).cells.length);
if(ad>0){
for(var i=0;i<document.getElementById("table").rows.length;i++){
var cell=document.getElementById("table").rows[i].insertCell(ad);
var tt = document.createElement("<input type='text' name='txt' />");
cell.appendChild(tt);
}
SetAttribute();
}
}
SetAttribute();
function SetAttribute()
{
var table = document.getElementById("table"); //得到表格
var tablecount = document.getElementById("table").rows.item(0).cells.length;
var rsyjz = document.getElementsByName("xuan");
for(var i=0;i < rsyjz.length;i++){
if(rsyjz[i].checked == true){
for(var j=1;j<tablecount ; j++)
{
document.getElementById("table").rows[i+1].cells[j].firstChild.readOnly = false;
}
}
else{
for(var j=1;j<tablecount ; j++)
{
document.getElementById("table").rows[i+1].cells[j].firstChild.readOnly = true;
}
}
}
}
function sure(){
var table = document.getElementById("table"); //得到表格
var tablecount = document.getElementById("table").rows.item(0).cells.length;
var rsyjz = document.getElementsByName("xuan");
for(var i=0;i < rsyjz.length;i++){
if(rsyjz[i].checked == true){
for(var j=1;j<tablecount ; j++)
{
if (document.getElementById("table").rows[i+1].cells[j].firstChild.value == '')
{
}
else{
alert(document.getElementById("table").rows[0].cells[j].firstChild.value + ' '+document.getElementById("table").rows[i+1].cells[j].firstChild.value);
}
}
}
}
}
</script>
<table id="table" align="center" border="1px" width="19%" >
<tr>
<td>
DN\Size
</td>
</tr>
<tr>
<td>
<input type="checkbox" name="xuan" onclick="SetAttribute();">
</td>
</tr>
<tr>
<td>
<input type="checkbox" name="xuan" onclick="SetAttribute();"/>
</td>
</tr>
</table>
<div>
<table border="0px" align="center">
<tr>
<td align="center">
<input type="button" id="delCell" name="delCell" onClick="removeCell();" value="删除列"/>
</td>
<td align="center">
<input type="button" id="addCell" name="addCell" onClick="AddCell();" value="添加列"/>
</td>
<td align="center">
<input type="button" id="sure" name="sure" onClick="sure();" value="确定"/>
</td>
</tr>
</table>
</div>
<script language="javascript">
function removeCell(){
/*document.getElementById("table").rows.item(0).cells.length
*/ if(document.getElementById("table").rows.item(0).cells.length>1){
for(var i=0;i<document.getElementById("table").rows.length;i++){
document.getElementById("table").rows[i].deleteCell(document.getElementById("table").rows.item(i).cells.length-1);
}
}
SetAttribute();
}
function AddCell(){
for(var i=0;i<document.getElementById("table").rows.length;i++){
var cell=document.getElementById("table").rows[i].insertCell(document.getElementById("table").rows.item(i).cells.length);
var tt = document.createElement("<input type='text' name='txt' />");
cell.appendChild(tt);
}
SetAttribute();
}
SetAttribute();
function SetAttribute()
{
var table = document.getElementById("table"); //得到表格
var tablecount = document.getElementById("table").rows.item(0).cells.length;
var rsyjz = document.getElementsByName("xuan");
for(var i=0;i < rsyjz.length;i++){
if(rsyjz[i].checked == true){
for(var j=1;j<tablecount ; j++)
{
document.getElementById("table").rows[i+1].cells[j].firstChild.readOnly = false;
}
}
else{
for(var j=1;j<tablecount ; j++)
{
document.getElementById("table").rows[i+1].cells[j].firstChild.readOnly = true;
}
}
}
}
function sure(){
var table = document.getElementById("table"); //得到表格
var tablecount = document.getElementById("table").rows.item(0).cells.length;
var rsyjz = document.getElementsByName("xuan");
for(var i=0;i < rsyjz.length;i++){
if(rsyjz[i].checked == true){
for(var j=1;j<tablecount ; j++)
{
if (document.getElementById("table").rows[i+1].cells[j].firstChild.value == '')
{
}
else{
alert(document.getElementById("table").rows[0].cells[j].firstChild.value + ' '+document.getElementById("table").rows[i+1].cells[j].firstChild.value);
}
}
}
}
}
</script>
<table id="table" align="center" border="1px" width="19%" >
<tr>
<td>
DN\Size
</td>
</tr>
<tr>
<td>
<input type="checkbox" name="xuan" onclick="SetAttribute();">
</td>
</tr>
<tr>
<td>
<input type="checkbox" name="xuan" onclick="SetAttribute();"/>
</td>
</tr>
</table>
<div>
<table border="0px" align="center">
<tr>
<td align="center">
<input type="button" id="delCell" name="delCell" onClick="removeCell();" value="删除列"/>
</td>
<td align="center">
<input type="button" id="addCell" name="addCell" onClick="AddCell();" value="添加列"/>
</td>
<td align="center">
<input type="button" id="sure" name="sure" onClick="sure();" value="确定"/>
</td>
</tr>
</table>
</div>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<link rel="stylesheet" href="sb.css" />
<title>无标题文档 </title>
<script src="../jquery.js"> </script>
<script>
var i=1;var ilist="test.wpmc.sl.jldw.ggxh.ckdj.hj.ysnzj.yswzj.qtzj.zjed.lxr.dh.bz";
ilist=ilist.split(".");
function del(tbodyid)
{
var tbody= document.getElementById(tbodyid);
var arr =tbody.childNodes;
if(arr.length <1)
{
alert ('至少要保留一行');
return ;
}
else
{
tbody.removeChild(arr[arr.length-1]);
i--;
$("#rows").val(i);
}
}
function AddRow()
{
tbody = document.getElementById("DispatchItemTable");
var tr = document.createElement("tr");
var tmpstr="";
for(var z=1;z <=13;z++)
{
var td = document.createElement("td");
if(ilist[z]=="hj"||ilist[z]=="yswzj"||ilist[z]=="ysnzj"||ilist[z]=="qtzj"){
tmpstr=" value='0' onblur='checksum()' "
}else
{
tmpstr=" onblur='checksum()' ";
}
var content = " <input type=text class='"+ilist[z]+"' name='"+ilist[z]+i+"' id='"+ilist[z]+i+"' "+tmpstr+">";
td.innerHTML = content;
tr.appendChild(td);
}
tbody.appendChild(tr);
i++;
$("#rows").val(i);
}
function check(){
var inputs=$("input");
for(i=0;i <inputs.length;i++){
inputs[i].style.border='0px';
inputs[i].style.background='white';
if(inputs[i].value==""&&inputs[i].className!="bz")
{
alert("提交失败,有数据未填写.");
inputs[i].style.border='1px solid red';
inputs[i].style.background='yellow';
inputs[i].focus();
return false;
}
if(inputs[i].value.indexOf("'")>-1)
{
alert("不能输入单引号");
inputs[i].style.border='1px solid red';
inputs[i].style.background='yellow';
inputs[i].focus();
return false;
}
}
return confirm("请确认整个表格填写无误,一经上报将无法修改,是否要提交?");
}
function checksum()
{
var zhj=0,zysnzj=0,zyswzj=0,zqtzj=0;
for(rs=0;rs <$("#rows").val();rs++)
{
zhj=zhj+Number($('#hj'+rs).val());
zysnzj=zysnzj+Number($('#ysnzj'+rs).val());
zyswzj=zyswzj+Number($('#yswzj'+rs).val());
zqtzj=zqtzj+Number($('#qtzj'+rs).val());
}
$('#zhj').val(zhj);$('#zysnzj').val(zysnzj);$('#zyswzj').val(zyswzj);$('#zqtzj').val(zqtzj);
}
</script>
</head>
<body bgcolor="#F2F2F2">
<form action="save.asp" onsubmit="return check()" method="post" style="margin:0px; padding:0px">
<table cellspacing="1" cellpadding="1" bgcolor="black">
<tr> <td colspan="15"> <table cellspacing="1" cellpadding="1" bgcolor="black">
<caption style="font-size:15px; font-weight:bolder">
采购执行计划申请表
</caption>
<tr>
<td colspan="9">部门、单位(盖章):
<input name="bmdw" id="bmdw" size="15" style=" border:0px;border-bottom:1px solid black" value=" <%=username%>" readonly="readonly"/>
( <input name="nian" id="nian" size="4" value=" <%=year(date)%>" style=" border:0px;border-bottom:1px solid black" readonly="readonly"/>年 <input value=" <%=month(date)%>" readonly="readonly" name="yue" id="yue" size="2" style=" border:0px;border-bottom:1px solid black"/>月 <input readonly="readonly" name="ri" id="ri" value=" <%=day(date)%>" size="2" style=" border:0px;border-bottom:1px solid black"/>日) </td>
<td colspan="8" align="right">总金额:
<input name="je" id="je" size="5" style=" border:0px;border-bottom:1px solid black"/>元 </td>
</tr>
<tr style="color:blue">
<td width="62" rowspan="2">物品名称 </td>
<td width="26" rowspan="2">数量 </td>
<td width="30" rowspan="2">计量单位 </td>
<td width="112" rowspan="2"> 规格、型号、配置 </td>
<td width="48" rowspan="2">参考单价 </td>
<td colspan="4" align="center">采购预算
<input name="rows" id="rows" type="hidden" value="1" /> </td>
<td width="56" rowspan="2">资金额度 </td>
<td width="49" rowspan="2">联系人 </td>
<td width="72" rowspan="2"> 电话 </td>
<td width="75" rowspan="2"> 备注 </td>
</tr>
<tr style="color:blue">
<td width="43">合计 </td>
<td width="63" align="center">预算内资金 </td>
<td width="64">预算外资金 </td>
<td width="61">其他资金 </td>
</tr>
<tr>
<td> <input name="wpmc0" class="wpmc" id="wpmc0" /> </td>
<td> <input name="sl0" class="sl" id="sl0" /> </td>
<td> <input name="jldw0" class="jldw" id="jldw0" /> </td>
<td> <input name="ggxh0" class="ggxh" id="ggxh0" /> </td>
<td> <input name="ckdj0" class="ckdj" id="ckdj0" /> </td>
<td> <input name="hj0" class="hj" id="hj0" value="0" onblur="checksum()"/> </td>
<td> <input name="ysnzj0" class="ysnzj" id="ysnzj0" value="0" onblur="checksum()"/> </td>
<td> <input name="yswzj0" class="yswzj" id="yswzj0" value="0" onblur="checksum()"/> </td>
<td> <input name="qtzj0" class="qtzj" id="qtzj0" value="0" onblur="checksum()"/> </td>
<td> <input name="zjed0" class="zjed" id="zjed0" /> </td>
<td> <input name="lxr0" class="lxr" id="lxr0"/> </td>
<td> <input name="dh0" class="dh" id="dh0"/> </td>
<td> <input name="bz0" class="bz" id="bz0" />
</td>
</tr>
<tbody id="DispatchItemTable">
</tbody>
<tr>
<td>合计 </td>
<td>* </td>
<td>* </td>
<td>* </td>
<td>* </td>
<td> <input name="zhj" class="hj" id="zhj" style=" border:0px;border-bottom:1px solid black" readonly="readonly"/> </td>
<td> <input name="zysnzj" class="ysnzj" id="zysnzj" style=" border:0px;border-bottom:1px solid black" readonly="readonly"/> </td>
<td> <input name="zyswzj" class="yswzj" id="zyswzj" style=" border:0px;border-bottom:1px solid black" readonly="readonly"/> </td>
<td> <input name="zqtzj" class="qtzj" id="zqtzj" style=" border:0px;border-bottom:1px solid black" readonly="readonly"/> </td>
<td> </td>
<td>* </td>
<td>* </td>
<td>* </td>
</tr>
<tr>
<td colspan="15">行政负责人核准:
<input name="xzhz" id="xzhz" size="10" style=" border:0px;border-bottom:1px solid black"/>
财务负责人:
<input name="cwfz" id="cwfz" size="10" style=" border:0px;border-bottom:1px solid black"/>
经办人:
<input name="jbr" id="jbr" size="10" style=" border:0px;border-bottom:1px solid black"/>
财务负责人联系电话:
<input name="lxdh" id="lxdh" size="15" style=" border:0px;border-bottom:1px solid black"/> </td>
</tr>
<tr>
<td colspan="9" align="center"> <input type="submit" value="填写完成 确认提交" style="border:1px solid #ccc"/> </td>
<td colspan="8" align="right"> <input type="button" onclick="AddRow()" value="增加一行" style="border:1px solid #ccc"/>
<input type="button" onclick="del('DispatchItemTable')" style="border:1px solid #ccc" value="删除一行"/> </td>
</tr>
</table> </td> </tr>
</table>
请确认整个表格填写无误,一经上报将无法修改!
</form>
</body>
</html>