菜鸟求教关于WdatePicker的使用问题

ll200197729 2012-11-19 03:44:06
<%
long id= ParamUtil.getLongParameter(request,"id",-1);
QingJiaDAO qingJiaDAO=new QingJiaDAO();
QingJiaInfo qingJiaInfo=qingJiaDAO.findById(new Long(id));
List qingJiaTypes= qingJiaDAO.findAllQingJiaType();
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

<title>岗位信息文档</title>

<script language="JavaScript" type="text/JavaScript" src="../js/dateMy97/WdatePicker.js"></script>
<script language="javascript"><!--<!--
function checksubmit(){

if(document.formqingjia.qingjiatypeid.value==""){
window.errormessage.innerText = "请假类型不能为空!";
return false;
}

var inputs = $('#qingjiatime input[type=text]');
if(inputs != null && inputs.length > 0){
for(var i=0;i<inputs.length;i++){
if($(inputs[i]).val() == null || $(inputs[i]).val().length == 0){
window.errormessage.innerText = "请假时间不能为空!";
return;
}
}
}

if(document.formqingjia.qingjiatypeid.value=="2"){

就在这里写代码!!
就在这里写代码!!
就在这里写代码!!

window.errormessage.innerText = "请假天数超过15天!";
return false;
}

document.formqingjia.submit();
}


function addMoreTime(){
var fig=document.formqingjia.figure.value;
var fname=parseInt(fig)+1;
var ffname=fname+1;
//alert(fname);
var str=document.createElement("div");
str.innerHTML+="<input style='width:20%;height:20px;' type='text' class='Wdate date' id='qingjiastartdate' name=qingjiastartdate"+fname+" onclick='WdatePicker()' contentEditable=false />"
+" <select name=startdaterange"+fname+" style='width:13%;'> <option value='1' selected>上午</option> <option value='2'>下午</option> </select>  至 "
+" <span> <input style='width:20%;height:20px;' type='text' class='Wdate date' id='qingjiaenddate' name=qingjiaenddate"+fname+" onClick='WdatePicker()'/>"
+" <select name=enddaterange"+fname+" style='width:13%;'> <option value='1' >上午</option> <option value='2' selected>下午</option> </select> </span> "
var morediv=document.getElementById("morediv");
morediv.appendChild(str);
document.formqingjia.figure.value=fname;
//alert("document.formqingjia.figure.value==>>>"+document.formqingjia.figure.value);
}




--></script>




<style type="text/css">
</style>
<link href="../css/style.css" rel="stylesheet" type="text/css" />
<link href="../css/style.css" rel="stylesheet" type="text/css" />
<link href="../inc/all.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet" href="../css/tree/jquery.treeview1.css" />
<link rel="stylesheet" href="../css/tree/screen.css" />
<script src="../css/tree/lib/jquery.js" type="text/javascript"></script>
<script src="../css/tree/lib/jquery.cookie.js" type="text/javascript"></script>
<script src="../css/tree/lib/jquery.treeview.js" type="text/javascript"></script>
<script src="../css/tree/lib/demo.js" type="text/javascript"></script>
</head>

<body>
<div style="margin-top:0px;">
<table width="99%" border="0" align="right" cellpadding="0" cellspacing="0" style="margin-top:10px; margin-left:8px; ">
<form name="formqingjia" method="post" action="qingjiaapply_exec.jsp">
<input type="hidden" name=id value="<%=id %>"/>
<input type=hidden name=figure value=1>


<tr>
<td width="45%" align="left">
<table border="0" align="left" cellpadding="0" cellspacing="0">
<tr>
<td align="left" valign="middle" class="header1"></td>
<td class="header2">请假申请</td>
<td class="header3"></td>
</tr>
</table></td>
<td width="53%" align="left"></td>
</tr>
<tr>
<td colspan="2" valign="top" ><div id="content1" class="borader">

<table width="99%" border="0" align="center" cellpadding="0" cellspacing="0" >


<tr>
<td width="20%" align="right">
<div style="color:#ff0000" id="errormessage" name="errormessage"></div>
</td>
<td colspan="3"></td>
</tr>

<tr class="row_height">
<td width="8%"> </td>
<td width="12%" height="26" align="right">请假类型:</td>
<td width="22%">
<select name="qingjiatypeid" id="qingjiatypeid" style="width:34%">
<option value="">--</option>
<%
for(int i=0;i<qingJiaTypes.size();i++){
QingJiaType qingJiaType=(QingJiaType)qingJiaTypes.get(i);
%>

<option value="<%=qingJiaType.getId() %>" <%if(id!=-1){if(qingJiaType.getId().longValue()==qingJiaInfo.getQingJiaType().getId().longValue()){out.print("selected");}} %>><%=qingJiaType.getName() %></option>
<%
}
%>
</select>



<td width="10%"><font color="red"></font></td>
<td width="12%" align="right"></td>
<td width="20%"></td>
<td width="15%"> </td>
</tr>

<tr class="row_height" id="qingjiatime">
<td width="10%"> </td>
<td width="12%" align="right"> 请假时间:</td>
<td width="50%">
<div id="extra" >

<input style="width:20%;height:20px;" type="text" class="Wdate date" id="qingjiastartdate1" name="qingjiastartdate1" onclick="WdatePicker()"/>
<select name="startdaterange1" style="width:13%;">
<option value="1" selected>上午</option>
<option value="2">下午</option>
</select> 至 
<span>
<input style="width:20%;height:20px;" type="text" class="Wdate date" id="qingjiaenddate1" name="qingjiaenddate1" onClick="WdatePicker()"/>
<select name="enddaterange1" style="width:13%;">
<option value="1">上午</option>
<option value="2" selected>下午</option>
</select>
</span>
    <input type="button" name="b1" value="添加时间" onclick="addMoreTime()"/>
<div id="morediv"></div>

</div>
</td>



<td width="12%" align="right"></td>
<td width="20%"></td>
<td width="15%"> </td>
</tr>
<tr>



<tr class="row_height">
<td width="10%"> </td>
<td width="12%" align="right"></td>
<td width="20%"></td>
<td width="10%"> </td>
<td width="12%" align="right"> </td>
<td width="20%"></td>
<td width="15%"> </td>
</tr>
<tr>
<td> </td>
<td height="26" align="right">请假理由:</td>
<td colspan="4"><textarea id ="reason" name="reason" cols="55%" rows="4" ></textarea></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td height="26" align="right"></td>
<td colspan="4"></td>
<td> </td>
</tr>
<tr class="row_height">
<td width="10%"> </td>
<td width="12%" align="right">

<td width="20%" align="center">  

<input type="button" name="Submit2" value="提 交" class="submit_2" onClick="javascript:checksubmit();" />
<input type="reset" name="Submit2" value="重 置" class="submit_2" /></td>
<td width="10%"></td>

<td width="12%" align="right"> </td>
<td width="20%"></td>
<td width="15%"> </td>
</tr>

</table>



</div>
</table>
</div>
</body>
</html>



想在function checksubmit(){}里面写代码 求出如上图所示的请假天数和,然后和已知的一个数字比较,看是否超过请假天数,应该怎样写代码啊?
菜鸟不会啊,希望帮忙解决下,谢谢
...全文
490 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ll200197729 2012-11-21
  • 打赏
  • 举报
回复
引用 4 楼 oggmm 的回复:
首先 function里面用javascript来写 就是前端的验证, 如果你后台想再次验证才用java去写 这个 如果自己是搞程序这一块的还是自己尝试去写吧 毕竟这也是一次长进的机会
这个是要查询数据库里的数据,然后才比较的,我们项目组老师说一种是用Ajax异步加载,但是我还不会,然后用了其他方法搞定了,还是要谢谢你啊
ll200197729 2012-11-21
  • 打赏
  • 举报
回复
已经搞定啦,谢谢啦,嘿嘿
ll200197729 2012-11-20
  • 打赏
  • 举报
回复
引用 1 楼 oggmm 的回复:
你分别读出时间,如2012-11-21,然后通过new Date("2012-11-21")方式转换为时间格式,然后在对他们的时间戳进行求差(时间戳的单位是毫秒),你将其转换为天为单位就行
想问你一下,在function里面不能写java代码,应该怎么处理啊?谢谢啊
oggmm 2012-11-20
  • 打赏
  • 举报
回复
首先 function里面用javascript来写 就是前端的验证, 如果你后台想再次验证才用java去写 这个 如果自己是搞程序这一块的还是自己尝试去写吧 毕竟这也是一次长进的机会
ll200197729 2012-11-19
  • 打赏
  • 举报
回复
引用 1 楼 oggmm 的回复:
你分别读出时间,如2012-11-21,然后通过new Date("2012-11-21")方式转换为时间格式,然后在对他们的时间戳进行求差(时间戳的单位是毫秒),你将其转换为天为单位就行
代码不是我写的,现在要我修改,我不会啊,大哥能麻烦下给贴个代码吗,非常感谢啊!
oggmm 2012-11-19
  • 打赏
  • 举报
回复
你分别读出时间,如2012-11-21,然后通过new Date("2012-11-21")方式转换为时间格式,然后在对他们的时间戳进行求差(时间戳的单位是毫秒),你将其转换为天为单位就行
内容概要:本文档为VMware虚拟机的安装提供了详细的指导。首先明确了安装前计算机应满足的条件,包括操作系统、处理器、内存和硬盘空间的要求。接着介绍了从VMware官网下载Workstation Player的步骤,它是适用于个人用户的免费虚拟机软件。文档详细列出了安装Workstation Player的具体操作流程,包括安装向导指引、许可协议接受以及安装路径的选择。然后重点讲解了创建新虚拟机的步骤,涵盖虚拟机类型的选取、操作系统镜像文件的选择、资源配置及网络设置等。此外,还阐述了操作系统在虚拟机中的安装方法,以及安装后VMware Tools的配置以提升性能和兼容性。最后针对可能出现的问题给出了常见解决方案,如虚拟化技术未开启、虚拟机无法启动和性能问题等,确保用户能顺利完成虚拟机的安装与配置。; 适合人群:对虚拟机有需求但缺乏安装经验的个人用户,尤其是想要进行多操作系统环境下的开发、测试工作的技术人员。; 使用场景及目标:①帮助用户在本地计算机上搭建不同操作系统的运行环境;②为开发、测试等工作提供便捷的虚拟化平台;③解决安装过程中可能遇到的各种问题,确保虚拟机稳定运行。; 其他说明:本教程为简化版本,实际操作时可根据自身情况调整相关设置。若遇困难,可参考官方文档或寻求专业帮助。

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧