<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
<script language="javascript">
function GoProd(theForm)
{
   var i=1;
   var Premoney;
   for(i=1;i<=24;i++)
   {
      Premoney="Premoney"+i;
      if(theForm.Premoney.value =="")
     {
         alert("请输入预算");
         theForm.Premoney.focus();
         return false;
        }
   }
   
   return true  
}
</script>
</HEAD>
<BODY onload="GoProd(document.theForm)">
<form name="theForm">
<input type="text" name="Premoney" size="16">
</form>
</BODY>
</HTML>是这个要求吗?

解决方案 »

  1.   

    theForm.Premoney.value中的Premoney不能够是变量只能用theForm.Premoney1.value   theForm.Premoney2.value  theForm.Premoney3.value。。才行
      

  2.   

    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <script>
    function GoProd(theForm){
        if(theForm.Premoney1.value==""){
    alert("&Ccedil;&euml;&Ecirc;&auml;&Egrave;&euml;&Ocirc;¤&Euml;&atilde;");
    theForm.Premoney1.focus();
    return false;
    }
    if(theForm.Premoney2.value==""){
    alert("&Ccedil;&euml;&Ecirc;&auml;&Egrave;&euml;&Ocirc;¤&Euml;&atilde;");
    theForm.Premoney2.focus();
    return false;
    }
    .
    .
    .
    .
    .
    return true  
    }</script>
    </HEAD><BODY>
    <FORM METHOD=POST ACTION="" name="form1" onSubmit="return GoProd(form1);">
    <INPUT TYPE="text" NAME="Premoney1">
    <INPUT TYPE="text" NAME="Premoney2">
    <INPUT TYPE="text" NAME="Premoney3">
    <INPUT TYPE="text" NAME="Premoney4">
    <INPUT TYPE="text" NAME="Premoney5">
    <INPUT TYPE="text" NAME="Premoney6">
    <INPUT TYPE="text" NAME="Premoney7">
    <INPUT TYPE="text" NAME="Premoney8">
    <INPUT TYPE="text" NAME="Premoney9">
    <INPUT TYPE="text" NAME="Premoney10"><INPUT TYPE="submit" value="ok">
    </FORM>
    </BODY>
    </HTML>
      

  3.   

    谢谢longshenwang, 刚才没看清:)<HTML>
    <HEAD>
    <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
    <TITLE></TITLE>
    <script language="javascript">
    function GoProd()
    {;
       for(i=0;i<24;i++)
       {
         if ((document.theForm .elements[i] .type="text") && (document.theForm .elements [i].value==""))
            {
              alert("请输入预算")
              document.theForm .elements [i].focus()
              return false
            }
       }
       
       return true  
    }
    </script>
    </HEAD>
    <BODY>
    <form name="theForm">
    <input type="text" name="Premoney1" size="16">
    <input type="text" name="Premoney2" size="16">
    <input type="button" name="button1" value="提交" onclick="GoProd()">
    </form>
    </BODY>
    </HTML>