跟踪一下, check(ss)让它alert出来看看

解决方案 »

  1.   

    我的check(ss)里有alert,如果只有一个控件就是正确的,但如果有多个,就一真跳这个警告窗口.
      

  2.   

    应该是正确的,原来是在asp中用过的呀!
      

  3.   

    <script>
    function check(ss)
    {
    alert(ss);
    }
    </script>
    <body>
    <input type=text id=text1 onfocus=check("text1")><br>
    <input type=text id=text2 onfocus=check("text2")><br>
    <input type=text id=text3 onfocus=check("text3")><br>
    <input type=text id=text4 onfocus=check("text4")><br>
    <input type=text id=text5 onfocus=check("text5")><br>
    </body>我写的这个并没出现你说的情况,你看看生成的源代码有没有问题
      

  4.   

    我用的是WEB控件
    <asp:TextBox id="textbox1" runat="server" Width="10px" MaxLength="3"></asp:TextBox>
      

  5.   

    但它输出来的页面上应该还是<input type=text....
      

  6.   

    我把代码贴出来大家帮帮忙吧!
    html文件:
    <script language="javascript" src="check1.js"></script>
    <table>
    <tr><td vAlign="center" align="left">职工号:</td></tr>
    <asp:textbox id="tbxKCDM" onblur="isBlanks(this);checkDigits (this);" runat="server" Width="110px" MaxLength="10"></asp:textbox></td> </tr>
    <tr><td>姓名:</td></tr>
    <tR><td><asp:textbox id="tbxKCMC" onblur="isBlanks(this);checkDigits (this);" runat="server" Width="80%" MaxLength="60"></asp:textbox></td></tr>
    <tr><td >部门名称:</td> <td ><asp:textbox id="tbxJCMC" onblur="isBlanks(this);checkDigits (this);" runat="server" Width="117px" MaxLength="8"></asp:textbox></td></tr>
    <tr><td>进厂日期:</td><td ><asp:textbox id="tbxJCMC" onblur="isBlanks(this);checkDigits (this);" runat="server" Width="117px" MaxLength="8"></asp:textbox></td></tr>
    </table>
    </body>
    </html>
    js文件:(check1.js)
    function checkDigits (object)
    {
              
              if (!isDigits(object.value))
         {
        alert (input digits);
         object.focus();
       return false;
         }
                 }

    function isBlanks(object)
    {  
        if(object.value=="")
        {   object.focus() ;
    alert ("can't blank");
    return false;
        }
      }