• 动态设置select与radio的默认值


    <%@ page language="java" import="java.util.*,isa.model.PersonBean" contentType="text/html;charset=gb2312" pageEncoding="gb2312"%>
    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <base href="<%=basePath%>">
       
        <title>My JSP 'personmu.jsp' starting page</title>
       
     <meta http-equiv="pragma" content="no-cache">
     <meta http-equiv="cache-control" content="no-cache">
     <meta http-equiv="expires" content="0">   
     <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
     <meta http-equiv="description" content="This is my page">
     <!--
     <link rel="stylesheet" type="text/css" href="styles.css">
     -->
    
    <script   language= JavaScript>
    
          function   check()
          {
            var id=document.form1.id.value;
            var name=document.form1.name.value;
       if(id==""){
        alert("对不起,会员号不能为空");
        return false;
       }else if(name==""){
        alert("对不起,姓名不能为空");
        return false;
       } 
       else
       { 
        return true;
       }
          }
           function initradio(rName,rValue){  
               var rObj = document.getElementsByName(rName);  
    
               for(var i = 0;i < rObj.length;i++){  
                   if(rObj[i].value == rValue){  
                       rObj[i].checked =  'checked';  
                   }  
               }  
           }
    </script>
      </head>
     
      <body bgcolor="#ccffff">
       <%
      //防止用户非法登录
      String u=(String)session.getAttribute("id");
      String l=(String)session.getAttribute("level");
      if(u==null){
       response.sendRedirect("login.jsp?err=1");
       return;
      }
      //要显示的信息从Request中取
    PersonBean pb=(PersonBean)request.getAttribute("result");
     %>
        <table width="400" border="0" align="center" cellpadding="0" cellspacing="0" height="250px">
          <tr>
            <td scope="row" width="450">
        <form id="form1" name="form1" onsubmit="return check()" method="post" action="PersonMUServlet">
         <table width="400" align="center" >
         <tr>
           <td height="30" colspan="2"><div align="center">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</div></td>
         </tr>
         <tr>
         <td width="150" height="30" align="right">刚果号:</td>
         <td width="250" align="left">
           <input type="text" name="id" value="<%=pb.getpId() %>" readonly="readonly" maxlength="16" size="24"/>
         </td>
        </tr>
        <tr>
         <td width="150" height="30" align="right">&nbsp;&nbsp;名:</td>
         <td width="250" align="left">
           <input type="text" name="name" value="<%=pb.getpName() %>" maxlength="16" size="24"/>
         </td>
        </tr>
        <tr>
         <td width="150" height="30" align="right">&nbsp;&nbsp;门:</td>
         <td width="250" align="left">
           <input type="text" name="dept" readonly="readonly" value="<%=pb.getdNo() %>" maxlength="16" size="24"/>
         </td>
        </tr>
       
        <tr>
         <td width="150" height="30" align="right">&nbsp;&nbsp;组:</td>
         <td width="250" align="left">
           <input type="text" name="team" readonly="readonly" value="<%=pb.gettNo() %>" maxlength="16" size="24"/>
         </td>
        </tr>
         <tr>
         <td width="150" height="30" align="right">&nbsp;&nbsp;务:</td>
         <td width="250" align="left">
           <select name="job" size="1" >
        <option value="普通会员">普通会员</option>
        <option value="副组长">副组长</option>
        <option value="组长">组长</option>
        <option value="主任">主任</option>
        <option value="副部长">副部长</option>
        <option value="部长">部长</option>
        <option value="秘书长">秘书长</option>
        <option value="副会长">副会长</option>
        <option value="会长">会长</option>
        </select>
        <!-- 动态设置Select的默认值 -->
        <script language= JavaScript>
         var job= "<%=pb.getJob()  %>";
         document.getElementsByName("job")[0].value=job;
        </script>
         </td>
        </tr>
        <tr>
         <td width="150" height="30" align="right">&nbsp;&nbsp;业:</td>
         <td width="250" align="left">
           <input type="text" name="speciality" value="<%=pb.getSpeciality() %>" size="24" maxlength="24"/>
         </td>
        </tr>
        <tr>
        <td width="150" height="30" align="right">&nbsp;&nbsp;别:</td>
        <td width="250" align="left">
        <input name="sex" type="radio" value="男" checked="checked" /><input type="radio" name="sex" value="女" /><!-- 动态设置radio的默认值 -->
       <script language= JavaScript> 
        var s="<%=pb.getSex() %>";
                  initradio('sex',s);  
                </script>
        </td>
        </tr>
        <tr>
         <td width="150" height="30" align="right">&nbsp;&nbsp;话:</td>
         <td width="250" align="left">
           <input type="text" name="tel" value="<%=pb.getTel() %>" maxlength="15" size="24"/>
         </td>
         </tr>
        <tr>
       <td colspan="2" width="400" height="30" align="center">
         <input type="submit" name="submit" value="提交" />
       </td>
       </tr>
         </table>
        </form>
      </td>
          </tr>
        </table>
      </body>
    </html>
  • 相关阅读:
    document.ready和window.onload的区别
    那些年,我们坚持着。
    JavaScript去除前后空格
    男孩的梦
    shapefile格式说明及读写代码示例 http://www.gispower.org/article/arcgis/arcother/2008/48/0848115049GB922C13K2I22H7G06A4.html
    如何在C#中加载自己编写的动态链接库(DLL)http://www.kehui.net/index.php/article/read/30/26323
    对象复制
    影像复制程序集在不关闭应用程序的前提下更新程序集
    ibatisnet系列(一) 总览 http://hjf1223.cnblogs.com/archive/2006/04/24/383118.html
    创建项模板模板参数
  • 原文地址:https://www.cnblogs.com/mingforyou/p/2200954.html
Copyright © 2020-2023  润新知