动态设置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>

 

posted @ 2011-10-07 23:29  残星  阅读(9379)  评论(0编辑  收藏  举报