好啦^_^<html>
<body>
  <input type="text" name="T" size="6">
  <input type="text" name="T" size="6">
  <input type="text" name="T" size="6">
  <input type="text" name="T" size="6">
  <input type="text" name="T" size="6">
  <input type="text" name="T" size="6">
  <input type="button" value="按钮" name="B1" onclick="build();">
</body>
<script language="javascript">
var myArr = [1,2,3,4,5,6];
var tempArr = [0,0,0,0,0,0];
var n,i,j;function build()
{
for(i=0;i<6;i++)
{
do
{
do
{
n = parseInt(Math.random()*10);
}while(n == 0 || n > 6)
//alert(n);
}while(!test(n))
tempArr[i] = n;
}
for(i=0;i<6;i++)
{
document.all.T[i].value = tempArr[i];
}
}function test(r)
{
for(j=0;j<=i;j++)
{
if(r == tempArr[j])return false;
}
return true;
}
  </script>
</html>

解决方案 »

  1.   

    还是我,少写了一句,分给上面那个ID<html>
    <body>
      <input type="text" name="T" size="6">
      <input type="text" name="T" size="6">
      <input type="text" name="T" size="6">
      <input type="text" name="T" size="6">
      <input type="text" name="T" size="6">
      <input type="text" name="T" size="6">
      <input type="button" value="按钮" name="B1" onclick="build();">
    </body>
    <script language="javascript">
    var myArr = [1,2,3,4,5,6];
    var tempArr = [0,0,0,0,0,0];
    var n,i,j;function build()
    {
    for(i=0;i<6;i++)
    {
    do
    {
    do
    {
    n = parseInt(Math.random()*10);
    }while(n == 0 || n > 6)
    //alert(n);
    }while(!test(n))
    tempArr[i] = n;
    }
    for(i=0;i<6;i++)
    {
    document.all.T[i].value = tempArr[i];
    }
    tempArr = [0,0,0,0,0,0];
    }function test(r)
    {
    for(j=0;j<=i;j++)
    {
    if(r == tempArr[j])return false;
    }
    return true;
    }
      </script>
    </html>