<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD><BODY>
<SCRIPT LANGUAGE="JavaScript">
<!--
function getNum()
{
var v = parseFloat( document.getElementById("num").value ) ;
var f = document.getElementById("numAvgFlag").checked ;
var theObjs = document.getElementsByTagName( "input" ) ;
var theCount = 0 ;
var resultNum ;
if( f )
{
for( var i = 0 ; i < theObjs.length ; i++ )
{
if( theObjs[i].getAttribute( "getNumFlag" ) != null )
{
theCount ++ ;
}
}
}
if( f )
{
resultNum = v / theCount ;
}
else
{
resultNum = v ;
} for( var i = 0 ; i < theObjs.length ; i++ )
{
if( theObjs[i].getAttribute( "getNumFlag" ) != null )
{
theObjs[i].value = resultNum ;
}
}}
//-->
</SCRIPT>
<form name="form1">
<input type="text" id="num"/><input type="checkbox" id="numAvgFlag">
<br/>
<input type="button" onclick="getNum()" value="go"/>
<br/><br/>
<input type="text" getNumFlag="true"/>
<input type="text" getNumFlag="true"/>
<input type="text" getNumFlag="true"/>
<input type="text" getNumFlag="true"/>
<input type="text" getNumFlag="true"/>
<input type="text" getNumFlag="true"/></form>
</BODY>
</HTML>
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD><BODY>
<SCRIPT LANGUAGE="JavaScript">
<!--
function getNum()
{
var v = parseFloat( document.getElementById("num").value ) ;
var f = document.getElementById("numAvgFlag").checked ;
var theObjs = document.getElementsByTagName( "input" ) ;
var theCount = 0 ;
var resultNum ;
if( f )
{
for( var i = 0 ; i < theObjs.length ; i++ )
{
if( theObjs[i].getAttribute( "getNumFlag" ) != null )
{
theCount ++ ;
}
}
}
if( f )
{
resultNum = v / theCount ;
}
else
{
resultNum = v ;
} for( var i = 0 ; i < theObjs.length ; i++ )
{
if( theObjs[i].getAttribute( "getNumFlag" ) != null )
{
theObjs[i].value = resultNum ;
}
}}
//-->
</SCRIPT>
<form name="form1">
<input type="text" id="num"/><input type="checkbox" id="numAvgFlag">
<br/>
<input type="button" onclick="getNum()" value="go"/>
<br/><br/>
<input type="text" getNumFlag="true"/>
<input type="text" getNumFlag="true"/>
<input type="text" getNumFlag="true"/>
<input type="text" getNumFlag="true"/>
<input type="text" getNumFlag="true"/>
<input type="text" getNumFlag="true"/></form>
</BODY>
</HTML>
{
var v = parseFloat( document.getElementById("num").value ) ;
if( isNaN( v ) )
{
alert("必须是数字!")
return ;
}
........
文本框总共是10个,在<input type="text" id="num"/>输入数字,点击a按钮就对10个文本框中的1 3 6文本框 输入数字,点击b按钮对 2 3 5文本框输入数字,点击c按钮对 6 8 9输入数字。文本框事先可以知道几个了,点击不同的按钮就是对不同的几个文本框输入,每个按钮针对的文本框事先也知道了