显示隐藏div并验证提交,下拉框赋值

来源:互联网 发布:java学生管理系统项目 编辑:程序博客网 时间:2024/05/29 17:44
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%@ page contentType="text/html; charset=UTF-8"%>
<%@ taglib uri="http://www.sikucn.com/tags/core" prefix="s"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
<%@ taglib uri="http://jsptags.com/tags/navigation/pager" prefix="pg"%>
 <%@ taglib uri="http://www.sikucn.com/tags/core" prefix="s"%>
<script type="text/javascript" src="/res/js/widget/my97DatePicker/WdatePicker.js" />
<script type="text/javascript" src="/res/ckeditor/ckeditor.js"></script>
<script type="text/javascript">
  function isshow(a)
{
 if(a==0){ //隐藏显示div
     document.getElementById('week').style.display ='block'; //显示
     document.getElementById('month').style.display ='none'; //隐藏
   }
   if(a==1){
   document.getElementById('month').style.display ='block';
    document.getElementById('week').style.display='none';
   }
}
function check(){
   if(obj$('line_show').value==0 && obj$('weekTime').value==''){
         alert("请选择您要统计的周");
         event.returnValue=false;  //ie6
         return false;
   }
   if(obj$('line_show').value==1 && obj$('monthTime').value==''){
         alert("请选择您要统计的月");
         event.returnValue=false;
         return false;
   }
   
   var lenth = $("input[name='propids'][type='checkbox']:checked").size();   //所有被选择的多选框
   if(lenth==0){
       alert("请选择您要推送的网站");
         event.returnValue=false;
   }
   if(lenth>5){
       alert("最多只能选择5个网站");
       event.returnValue=false;
   }
}
</script>
<!-- 搜索 -->
<div align="left">
<form id="sendProperty" action="/adminSendProperty.htm" method="post" onsubmit="javascript:check();">
  <table class="sikoo-table-a">
<tr>
  <td>
统计类型:
</td>
<td>
<select id="line_show" name="line_show" onChange="isshow(this.value)" style="width: 80px;white-space: nowrap;"> 
<option value="0" ${show eq 0 ? 'selected' : '' } >

</option>
<option value="1" ${show eq 1 ? 'selected' : '' } >

</option>
 </select>
 </td>
  <c:if test="${user.role.id eq Constants_USER_ROLE_SYSTEMADMIN}"> <td> </c:if>
  <c:if test="${user.role.id eq Constants_USER_ROLE_COMPANYADMIN}"> <td colspan="3"> </c:if> 
 
   <div id="week" ${show eq 1?'style="display:none;"':'' }>
  <input  name="weekTime" id="weekTime" onfocus="WdatePicker({dateFmt:'yyyy-MM-dd-WW'})" class="Wdate"  value="${weekTime}" size="15" readonly=readonly/> 
 </div>
 <div id="month" ${show eq 1?'':'style="display:none;"' }>
  <input  name="monthTime" id="monthTime" onfocus="WdatePicker({dateFmt:'yyyy-MM'})" class="Wdate"  value="${monthTime}" size="15" readonly=readonly/> 
 </div>
 </td>   
</tr>
<tr>
<td>
推送网站:
</td>
<td  colspan="3">
 <c:forEach var="website" items="${website}"varStatus="status"> //所有选择框
 <c:set value="flase" var="b"/>
    <c:forEach var="id" items="${ids}" varStatus="status1">  //已经选择的下拉框
     <c:if test="${id eq website.websitePk }">
       <c:set value="true" var="b"/>
     </c:if>
                    </c:forEach>

                   <c:if test="${status.index!=0 && status.index % 7==0 }"></br></c:if> //没7个换行
                   <input type=checkbox value="${website.websitePk }" name="propids" ${b ?'checked':''}>${website.websiteName }</input>//记住已经选择的下拉框
             </c:forEach> </td>
<td><input type="submit" name="search" value="查询" class="post_bt" onmouseover="this.className='post_bt2';" onmouseout="this.className='post_bt';"/></td>
</tr>
 
</table>
</form>
</div>