• JS非空验证


    <table class="tab-data" style=" margin:0px auto;">
     <tr>
       <td class="style2"  > 姓<span style=" margin-left:50px;"></span>名:</td>                
       <td class="style3"> <div id="divStudentName"></div></td>
    </tr>
    <tr>
       <td class="style2"  >性<span style=" margin-left:50px;"></span>别:</td>
       <td class="style3">
                 <select id="Sex" name="D1" class="input">
                       <option value="0" >>>请选择您的性别</option>
                       <option value="1">男</option>
                       <option value="2">女</option>
                </select>
              <div></div>//添加层
        </td>            
    </tr>
    <tr>
          <td class="style2"  > 年<span style=" margin-left:50px;"></span>龄:</td>
          <td class="style3"><input id="age" type="text" class="input" />
            <div></div>//添加层                   
          </td>
    </tr>
    <tr>
        <td class="style2"  >学<span style=" margin-left:50px;"></span>校:</td>
        <td class="style3">
            <select id="school" name="D2" class="input">
                 <option value="0" selected="selected">>>请选择学校</option>
            </select>
              <div></div>//添加层
    </td>
    </tr>
    <tr>
         <td class="style2"  > 年<span style=" margin-left:50px;"></span>级:</td>
         <td class="style3">
              <select id="seGrade" name="D3" class="input">
                   <option value="0" selected="selected">>>请选择年级</option>
              </select>
    <div></div>//添加层
    </td> 
     </tr>
    <tr>
        <td class="style2"  >  语文教材版本:</td>
        <td class="style3">
                <select id="ChineseVersion" name="D4"  class="input">
                      <option value="0" selected="selected">>>请选择语文教材版本</option>
                </select>
    <div></div>//添加层
       </td>
    </tr>
    <tr>
           <td class="style2"  >   数学教材版本:</td>
           <td class="style3">
                  <select id="MathVersion" name="D5" class="input">
                       <option value="0" selected="selected">>>请选择数学教材版本</option>
                  </select>
    <div></div>//添加层
    </td>
    </tr>
    <tr>
          <td class="style2"  > 英语教材版本:</td>
          <td class="style3">
               <select id="EnglishVersion" name="D6" class="input">
                   <option value="0" selected="selected">>>请选择英语教材版本</option> 
               </select>                    
        <div></div>//添加层
    </td>
    </tr>
     <tr>
             <td class="style2"  >
             </td>
             <td class="style3"> 
                         <input id="btnUpdate" type="button" value="修改" />
             </td>
    </tr>
    </table>
     
     
    //验证输入
    function validateInput(){     
       var result = false;     //验证性别    
       if ($("#Sex").val() == "0") {         
         $("#Sex+div").empty();         
         $("#Sex+div").append("<span style=\" color:red;\">*请选择性别!</span>");        
           return false;     
    } else {        
          result = true;    
     }
       
     //验证年龄        
     rgx = /^\s*$/        
     $("#age+div").empty();         
    if (rgx.test($("#age").val())) {            
         $("#age+div").append("<span id=\"ageerror\" style=\"color: #FF0000;\">*请输入年龄</span>");             
          result = false;        
     } else {             
          rgx = /^([1-9]|[1-9][0-9])$/;             
          if (!rgx.test($("#age").val())) {                 
              $("#age+div").empty();                
              $("#age+div").append("<span id=\"ageerror\" style=\"color: #FF0000;\">*年龄只能输入1-99的数字</span>");                
              result = false;             
    }         
    }          
    //验证学校     
           $("#school+div").empty();    
              if ($("#school").val() == "" || $("#school").val() == "0") {        
                  $("#school+div").append("<span id=\"schoolerror\" style=\"color: #FF0000;\">*请输入年龄</span>");        
                    result = false;     
              }
           else {         
               result = true;    
     }    
     //验证年级    
          $("#seGrade+div").empty();    
               if ($("#seGrade").val() == "" || $("#seGrade").val() == "0") {         
                   $("#seGrade+div").append("<span id=\"seGradeerror\" style=\"color:#FF0000;\">*请输入年级</span>");         
                         result = false;     
               }     
                else {        
                      result = true;    
               }     //验证语文教材版本是否已选择     
               if ($("#ChineseVersion").val() == "" || $("#ChineseVersion").val() == "0") {         
                   $("#ChineseVersion+div").empty();         
                   $("#ChineseVersion+div").append("<span id=\"chineseversionerror\" style=\"color:#FF0000;\">*请选择语文教材版本</span>");        
                          return false;     
                }     else {         
                         result = true;    
                }     //验证数学教材版本是否已选择
               if ($("#MathVersion").val() == "" || $("#MathVersion").val() == "0") {         
                   $("#MathVersion+div").empty();        
                   $("#MathVersion+div").append("<span id=\"MathVersionError\" style=\"color:#FF0000;\">*请选择数学教材版本</span>");         
                        return false;     
               }     else {         result = true;     
                }  //验证英语教材版本是否已选择     
              if ($("#EngVersion").val() == "" || $("#EngVersion").val() == "0") {        
                  $("#EngVersion+div").empty();        
                  $("#EngVersion+div").append("<span id=\"EngVersionError\" style=\"color:#FF0000;\">*请选择英语教材版本</span>");        
                        return false;    
               }     else {        
                       result = true;    
                   } }
               //保存修改信息
             function SaveUPStudentInfo() {    
                   if (!validateInput()) {        
                         return false;     
                   } else {        
                          var para = "F=UpdateStudent_SaveInfo&pk_student=" + $("#hfStudentID").val() +     "&sex=" + $("#Sex").val() +     "&age=" + $("#age").val() +     "&school=" + $("#school").val() +     "&seGrade=" + $("#seGrade").val() +     "&ChineseVersion=" + $("#ChineseVersion").val() +     "&MathVersion=" + $("#MathVersion").val() +     "&EnglishVersion=" + $("#EnglishVersion").val() + "";         top.returnserver(para);     } }
  • 相关阅读:
    Three.js实现3D地图实例分享
    three.js中让模型自动居中的代码如下:
    three.js obj转js的详细步骤 convert_obj_three.py的用法
    three.js
    Web三维编程入门总结之三:3D碰撞检测初探
    Web三维编程入门总结之二:面向对象的基础Web3D框架
    Web三维编程入门总结之一:WebGL与Threejs入门知识
    主流浏览器css兼容问题的总结
    Three.js三维模型几何体旋转、缩放和平移
    从3dMax导出供threeJS使用的带动作模型与加载
  • 原文地址:https://www.cnblogs.com/zhuling/p/2587183.html
Copyright © 2020-2023  润新知