我自己已解决,给自己加分
<%@ page contentType="text/html;charset=gb2312"%>
<html>
<head>
<META NAME="GENERATOR" CONTENT="Microsoft FrontPage 4.0">
<LINK REL=STYLESHEET TYPE="text/css" HREF="bc4j.css">
<TITLE>编辑表单</TITLE>
</head><body topmargin="0" leftmargin="0" bgcolor="#FFFFCC"><div align="center" >
<h3>录入采购单</h3>
<form name="ds_form" target="_blank" action="make_buy_bill_submit.jsp" method="get">
<table id="tblData" class="clsTable" cellspacing="1" cellpadding="3" border="2" bordercolor="#3399CC">
<tr> <th><input type=button value=增加 onclick="addRow(this)"></th> <td title="" align="right" class="unnamed1">
<div align="center">备注 </div>
</td>
</tr>
<tr style="display: none">
<td height="75"></td> <td title="" width="114" height="75">
<INPUT TYPE="TEXT" CLASS="clsLastDeliverDate" SIZE="13" NAME="LastDeliverDate" MAXLENGTH="8">
<INPUT TYPE="HIDDEN" VALUE NAME="_LastDeliverDate">
</td>
<td title="" height="75" >
<p>
<INPUT TYPE="TEXT" CLASS="clsMemo" SIZE="50" NAME="Memo" MAXLENGTH="50">
</p>
<p>
<select name="example" size="1" onChange="redirect(this.options.selectedIndex)">
<option>软件下载</option>
<option>著名门户网站</option>
<option>优秀免费主页空间</option>
</select>
<select name="stage2" size="1">
<option value="11111111">11</option>
<option value="2222222">22222222</option>
</select>
</p>
</td>
</tr>
<tr>
<td><input type=button value=删除 title='删除本行' onclick='delRow(this)'></td> <td title="" width="114">
<INPUT TYPE="TEXT" CLASS="clsLastDeliverDate" SIZE="13" NAME="LastDeliverDate" MAXLENGTH="8">
<INPUT TYPE="HIDDEN" VALUE NAME="_LastDeliverDate">
</td>
<td title="" > <p>
<INPUT TYPE="TEXT" CLASS="clsMemo" SIZE="50" NAME="Memo" MAXLENGTH="50">
</p>
<p> <select name="example1" size="1" onChange="redirect(this.options.selectedIndex)">
<option>软件下载</option>
<option>著名门户网站</option>
<option>优秀免费主页空间</option>
</select>
<select name="stage2" size="1">
<option value="11111111">11</option>
<option value="2222222">22222222</option>
</select>
</p>
</td>
</tr>
</table><input type="submit" value="提交" name="B1" onclick="return func_reconfirm() ">
<input type="reset" value="重置">
</form>
</div ><SCRIPT LANGUAGE="JavaScript">
<!--
function addRow(e)
{
var table = searchObjByTagName(e, "TABLE");
for (var i=0; i<table.rows.length; i++)
if (table.rows[i].style.display == "none"){ var tr = table.rows[i]; break;} //找到那个基础行
var newTR = table.insertRow();
var td = newTR.insertCell();
td.innerHTML = "<input type=button value=删除 title='删除本行' onclick='delRow(this)'>"
//var length= tr.cells.length - 1; //去掉最后一个增加.删除按钮列
var length= tr.cells.length ; //去掉最后一个增加.删除按钮列
for (var i= 1; i<length; i++)
{
var td = newTR.insertCell();
td.innerHTML = tr.cells[i].innerHTML;
var a = td.children;
if(a.length>0 && a[0].type && a[0].type=="text") a[0].value="";
if(a.length==0) td.innerHTML = "";
}
// var td = newTR.insertCell();
// td.innerHTML = "<input type=button value=删除 title='删除本行' onclick='delRow(this)'>"
}
function delRow(e){ searchObjByTagName(e, "TR").removeNode(true); formIsModify = true;}
function searchObjByTagName(obj, tag)
{
while(obj!=null && typeof(obj.tagName) != "undefind")
{
if(obj.tagName == tag.toUpperCase()) return(obj);
obj = obj.parentElement;
}
return null;
}
//-->
</SCRIPT>
<script language = "javascript">
function document.onkeydown(){
if ((window.event.keyCode==13)&&(document.activeElement.type=="text"||document.activeElement.type=="textarea")){
window.event.keyCode=9;
window.event.returnValue=true; }
}
</script> <script>
<!--
var groups=document.ds_form.example.options.length
var group=new Array(groups)
for (i=0; i<groups; i++)
group[i]=new Array()
group[0][0]=new Option("华军软件园","http://www.newhua.com")
group[0][1]=new Option("红辣椒下载","http://www.yesky.com")
group[1][0]=new Option("新浪网","http://www.sina.com")
group[1][1]=new Option("网 易","http://www.163.com")
group[1][2]=new Option("搜 狐","http://www.sohu.com")
group[2][0]=new Option("363.net","http://www.363.net")
group[2][1]=new Option("奔腾网络","http://www.3322.net")
group[2][2]=new Option("Lycos中国","http://freepage.myrice.com")
//var temp=document.ds_form.stage2//var temp=document.ds_form.elements["stage2"][1];function get_value()
{ var srcElement=window.event.srcElement;
var i=0,j=0,k=0; while (srcElement!=srcElement.form.elements[i])
{ i++;
var bb=srcElement.form.elements[i].name;
// alert(bb );
if (bb.indexOf("example")) { k=0;}//alert("111");}
else
{//alert("222");
j++;}
}
//alert("这是你要的值 i="+i);
// alert("这是你要的值 j="+j);
return j;
//srcElement.form.elements[i+1].focus();} function redirect(x){
//取得当前是第几个列表
var j=get_value();
//var temp=document.ds_form.stage2[x];
//alert("x="+x);
//alert(document.ds_form.elements["stage2"][0].options.length);
//alert(document.ds_form.stage2[0].value);
//alert(document.ds_form.stage2[1].value);
//alert(document.ds_form.stage2[2].value);
var temp=document.ds_form.elements["stage2"][j-1];
for (m=temp.options.length-1;m>0;m--)
temp.options[m]=null
for (i=0;i<group[x].length;i++){
temp.options[i]=new Option(group[x][i].text,group[x][i].value)
}
temp.options[0].selected=true
}
function go(){
location=temp.options[temp.selectedIndex].value
}
//-->
</script>
</body>
</html>
<%@ page contentType="text/html;charset=gb2312"%>
<html>
<head>
<META NAME="GENERATOR" CONTENT="Microsoft FrontPage 4.0">
<LINK REL=STYLESHEET TYPE="text/css" HREF="bc4j.css">
<TITLE>编辑表单</TITLE>
</head><body topmargin="0" leftmargin="0" bgcolor="#FFFFCC"><div align="center" >
<h3>录入采购单</h3>
<form name="ds_form" target="_blank" action="make_buy_bill_submit.jsp" method="get">
<table id="tblData" class="clsTable" cellspacing="1" cellpadding="3" border="2" bordercolor="#3399CC">
<tr> <th><input type=button value=增加 onclick="addRow(this)"></th> <td title="" align="right" class="unnamed1">
<div align="center">备注 </div>
</td>
</tr>
<tr style="display: none">
<td height="75"></td> <td title="" width="114" height="75">
<INPUT TYPE="TEXT" CLASS="clsLastDeliverDate" SIZE="13" NAME="LastDeliverDate" MAXLENGTH="8">
<INPUT TYPE="HIDDEN" VALUE NAME="_LastDeliverDate">
</td>
<td title="" height="75" >
<p>
<INPUT TYPE="TEXT" CLASS="clsMemo" SIZE="50" NAME="Memo" MAXLENGTH="50">
</p>
<p>
<select name="example" size="1" onChange="redirect(this.options.selectedIndex)">
<option>软件下载</option>
<option>著名门户网站</option>
<option>优秀免费主页空间</option>
</select>
<select name="stage2" size="1">
<option value="11111111">11</option>
<option value="2222222">22222222</option>
</select>
</p>
</td>
</tr>
<tr>
<td><input type=button value=删除 title='删除本行' onclick='delRow(this)'></td> <td title="" width="114">
<INPUT TYPE="TEXT" CLASS="clsLastDeliverDate" SIZE="13" NAME="LastDeliverDate" MAXLENGTH="8">
<INPUT TYPE="HIDDEN" VALUE NAME="_LastDeliverDate">
</td>
<td title="" > <p>
<INPUT TYPE="TEXT" CLASS="clsMemo" SIZE="50" NAME="Memo" MAXLENGTH="50">
</p>
<p> <select name="example1" size="1" onChange="redirect(this.options.selectedIndex)">
<option>软件下载</option>
<option>著名门户网站</option>
<option>优秀免费主页空间</option>
</select>
<select name="stage2" size="1">
<option value="11111111">11</option>
<option value="2222222">22222222</option>
</select>
</p>
</td>
</tr>
</table><input type="submit" value="提交" name="B1" onclick="return func_reconfirm() ">
<input type="reset" value="重置">
</form>
</div ><SCRIPT LANGUAGE="JavaScript">
<!--
function addRow(e)
{
var table = searchObjByTagName(e, "TABLE");
for (var i=0; i<table.rows.length; i++)
if (table.rows[i].style.display == "none"){ var tr = table.rows[i]; break;} //找到那个基础行
var newTR = table.insertRow();
var td = newTR.insertCell();
td.innerHTML = "<input type=button value=删除 title='删除本行' onclick='delRow(this)'>"
//var length= tr.cells.length - 1; //去掉最后一个增加.删除按钮列
var length= tr.cells.length ; //去掉最后一个增加.删除按钮列
for (var i= 1; i<length; i++)
{
var td = newTR.insertCell();
td.innerHTML = tr.cells[i].innerHTML;
var a = td.children;
if(a.length>0 && a[0].type && a[0].type=="text") a[0].value="";
if(a.length==0) td.innerHTML = "";
}
// var td = newTR.insertCell();
// td.innerHTML = "<input type=button value=删除 title='删除本行' onclick='delRow(this)'>"
}
function delRow(e){ searchObjByTagName(e, "TR").removeNode(true); formIsModify = true;}
function searchObjByTagName(obj, tag)
{
while(obj!=null && typeof(obj.tagName) != "undefind")
{
if(obj.tagName == tag.toUpperCase()) return(obj);
obj = obj.parentElement;
}
return null;
}
//-->
</SCRIPT>
<script language = "javascript">
function document.onkeydown(){
if ((window.event.keyCode==13)&&(document.activeElement.type=="text"||document.activeElement.type=="textarea")){
window.event.keyCode=9;
window.event.returnValue=true; }
}
</script> <script>
<!--
var groups=document.ds_form.example.options.length
var group=new Array(groups)
for (i=0; i<groups; i++)
group[i]=new Array()
group[0][0]=new Option("华军软件园","http://www.newhua.com")
group[0][1]=new Option("红辣椒下载","http://www.yesky.com")
group[1][0]=new Option("新浪网","http://www.sina.com")
group[1][1]=new Option("网 易","http://www.163.com")
group[1][2]=new Option("搜 狐","http://www.sohu.com")
group[2][0]=new Option("363.net","http://www.363.net")
group[2][1]=new Option("奔腾网络","http://www.3322.net")
group[2][2]=new Option("Lycos中国","http://freepage.myrice.com")
//var temp=document.ds_form.stage2//var temp=document.ds_form.elements["stage2"][1];function get_value()
{ var srcElement=window.event.srcElement;
var i=0,j=0,k=0; while (srcElement!=srcElement.form.elements[i])
{ i++;
var bb=srcElement.form.elements[i].name;
// alert(bb );
if (bb.indexOf("example")) { k=0;}//alert("111");}
else
{//alert("222");
j++;}
}
//alert("这是你要的值 i="+i);
// alert("这是你要的值 j="+j);
return j;
//srcElement.form.elements[i+1].focus();} function redirect(x){
//取得当前是第几个列表
var j=get_value();
//var temp=document.ds_form.stage2[x];
//alert("x="+x);
//alert(document.ds_form.elements["stage2"][0].options.length);
//alert(document.ds_form.stage2[0].value);
//alert(document.ds_form.stage2[1].value);
//alert(document.ds_form.stage2[2].value);
var temp=document.ds_form.elements["stage2"][j-1];
for (m=temp.options.length-1;m>0;m--)
temp.options[m]=null
for (i=0;i<group[x].length;i++){
temp.options[i]=new Option(group[x][i].text,group[x][i].value)
}
temp.options[0].selected=true
}
function go(){
location=temp.options[temp.selectedIndex].value
}
//-->
</script>
</body>
</html>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货