<script language="javascript">
   function test(id1,id2){
   var pattern = /.+/;
   var b = document.getElementById(id1).value;
   if(!pattern.test(b)){
       document.getElementById(id2).innerHTML = "wrong";
   }
}
   
</script>
<table align="center">
   <tr>
       <td>
           <!-- 输入框 -->
           <INPUT type="text" name="text1" id="text1" value="welcome" onblur="test(this.id,this.nextSibling.nextSibling.nextSibling.id)"/>
           <!-- 提示信息 -->
           <span id="validatorText2" style="font-weight:bold;"></span>
       </td>
       <td>
           <!-- 输入框 -->
           <INPUT type="text" name="text2" id="text3" value="welcome" onblur="test(this.id,this.nextSibling.nextSibling.nextSibling.id)"/>
           <!-- 提示信息 -->
           <span id="validatorText4" style="font-weight:bold;"></span>
       </td>
       <td>
           <!-- 输入框 -->
           <INPUT type="text" name="text3" id="text5" value="welcome" onblur="test(this.id,this.nextSibling.nextSibling.nextSibling.id)"/>
           <!-- 提示信息 -->
           <span id="validatorText6" style="font-weight:bold;"></span>
       </td>
   </tr>
</table>

解决方案 »

  1.   

    ls的写的蛮好,我在此基础上加了一个功能:就是如果不为空的时候,屏蔽错误信息!代码如下
    <script language="javascript">
       function test(id1,id2){
       var pattern = /.+/;
       var b = document.getElementById(id1).value;
       if(!pattern.test(b))
       {
           document.getElementById(id2).innerHTML="wrong";
       }
       else
       {
           document.getElementById(id2).innerHTML="";
       }
    }
       
    </script>
    <table align="center">
       <tr>
           <td>
               <!-- 输入框 -->
               <INPUT type="text" name="text1" id="text1" value="welcome" onblur="test(this.id,this.nextSibling.nextSibling.nextSibling.id)"/>
               <!-- 提示信息 -->
               <span id="validatorText2" style="font-weight:bold;"></span>
           </td>
           <td>
               <!-- 输入框 -->
               <INPUT type="text" name="text2" id="text3" value="welcome" onblur="test(this.id,this.nextSibling.nextSibling.nextSibling.id)"/>
               <!-- 提示信息 -->
               <span id="validatorText4" style="font-weight:bold;"></span>
           </td>
           <td>
               <!-- 输入框 -->
               <INPUT type="text" name="text3" id="text5" value="welcome" onblur="test(this.id,this.nextSibling.nextSibling.nextSibling.id)"/>
               <!-- 提示信息 -->
               <span id="validatorText6" style="font-weight:bold;"></span>
           </td>
       </tr>
    </table>