158 lines
5.3 KiB
Plaintext
158 lines
5.3 KiB
Plaintext
<%@ page contentType="text/html;charset=UTF-8" %>
|
|
<%@ include file="/webpage/include/taglib.jsp"%>
|
|
|
|
<link rel="stylesheet" type="text/css" href="${ctxStatic}/fullcalendar/css/jquery-ui.css">
|
|
<div class="fancy">
|
|
<h3>新建事件</h3>
|
|
<form id="add_form" action="${ctx }/iim/myCalendar/add" method="post">
|
|
<p>日程内容:<input type="text" class="input" name="event" id="event" style="width:320px" placeholder="记录你将要做的一件事..."></p>
|
|
<p>开始时间:<input type="text" class="input datepicker" name="startdate" id="startdate" value="${date}" readonly>
|
|
<span id="sel_start" style="display:none;"><select name="s_hour">
|
|
<option value="00">00</option>
|
|
<option value="01">01</option>
|
|
<option value="02">02</option>
|
|
<option value="03">03</option>
|
|
<option value="04">04</option>
|
|
<option value="05">05</option>
|
|
<option value="06">06</option>
|
|
<option value="07">07</option>
|
|
<option value="08" selected>08</option>
|
|
<option value="09">09</option>
|
|
<option value="10">10</option>
|
|
<option value="11">11</option>
|
|
<option value="12">12</option>
|
|
<option value="13">13</option>
|
|
<option value="14">14</option>
|
|
<option value="15">15</option>
|
|
<option value="16">16</option>
|
|
<option value="17">17</option>
|
|
<option value="18">18</option>
|
|
<option value="19">19</option>
|
|
<option value="20">20</option>
|
|
<option value="21">21</option>
|
|
<option value="22">22</option>
|
|
<option value="23">23</option>
|
|
</select>:
|
|
<select name="s_minute">
|
|
<option value="00" selected>00</option>
|
|
<option value="10">10</option>
|
|
<option value="20">20</option>
|
|
<option value="30">30</option>
|
|
<option value="40">40</option>
|
|
<option value="50">50</option>
|
|
</select>
|
|
</span>
|
|
</p>
|
|
<p id="p_endtime" ${display }>结束时间:<input type="text" class="input datepicker" name="enddate" id="enddate" value="${enddate }" readonly>
|
|
<span id="sel_end" style="display:none"><select name="e_hour">
|
|
<option value="00">00</option>
|
|
<option value="01">01</option>
|
|
<option value="02">02</option>
|
|
<option value="03">03</option>
|
|
<option value="04">04</option>
|
|
<option value="05">05</option>
|
|
<option value="06">06</option>
|
|
<option value="07">07</option>
|
|
<option value="08">08</option>
|
|
<option value="09">09</option>
|
|
<option value="10">10</option>
|
|
<option value="11">11</option>
|
|
<option value="12" selected>12</option>
|
|
<option value="13">13</option>
|
|
<option value="14">14</option>
|
|
<option value="15">15</option>
|
|
<option value="16">16</option>
|
|
<option value="17">17</option>
|
|
<option value="18">18</option>
|
|
<option value="19">19</option>
|
|
<option value="20">20</option>
|
|
<option value="21">21</option>
|
|
<option value="22">22</option>
|
|
<option value="23">23</option>
|
|
</select>:
|
|
<select name="e_minute">
|
|
<option value="00" selected>00</option>
|
|
<option value="10">10</option>
|
|
<option value="20">20</option>
|
|
<option value="30">30</option>
|
|
<option value="40">40</option>
|
|
<option value="50">50</option>
|
|
</select>
|
|
</span>
|
|
</p>
|
|
<p>
|
|
<label><input type="checkbox" value="1" id="isallday" name="isallday" checked> 全天</label>
|
|
<label><input type="checkbox" value="1" id="isend" name="isend" ${chk} }> 结束时间</label>
|
|
</p>
|
|
<div class="sub_btn">
|
|
<span class="del"><input type="button" class="btn btn_del" id="del_event" value="删除"></span>
|
|
<input type="submit" class="btn btn_ok" value="确定">
|
|
<input type="button" class="btn btn_cancel" value="取消" onClick="$.fancybox.close()"></div>
|
|
</form>
|
|
</div>
|
|
|
|
<script type="text/javascript" src="${ctxStatic}/fullcalendar/js/jquery.form.min.js"></script>
|
|
<script type="text/javascript">
|
|
$(function(){
|
|
$(".datepicker").datepicker();
|
|
$("#isallday").click(function(){
|
|
if($("#sel_start").css("display")=="none"){
|
|
$("#sel_start,#sel_end").show();
|
|
}else{
|
|
$("#sel_start,#sel_end").hide();
|
|
}
|
|
});
|
|
|
|
$("#isend").click(function(){
|
|
if($("#p_endtime").css("display")=="none"){
|
|
$("#p_endtime").show();
|
|
}else{
|
|
$("#p_endtime").hide();
|
|
}
|
|
$.fancybox.resize();//调整高度自适应
|
|
});
|
|
|
|
//提交表单
|
|
$('#add_form').ajaxForm({
|
|
beforeSubmit: showRequest, //表单验证
|
|
success: showResponse //成功返回
|
|
});
|
|
|
|
//删除事件
|
|
$("#del_event").click(function(){
|
|
if(confirm("您确定要删除吗?")){
|
|
var eventid = $("#eventid").val();
|
|
$.post("${ctx }/iim/evolution.do?del",{id:eventid},function(msg){
|
|
if(msg==1){//删除成功
|
|
$.fancybox.close();
|
|
$('#calendar').fullCalendar('refetchEvents'); //重新获取所有事件数据
|
|
}else{
|
|
alert(msg);
|
|
}
|
|
});
|
|
}
|
|
});
|
|
});
|
|
|
|
function showRequest(){
|
|
var events = $("#event").val();
|
|
if(events==''){
|
|
alert("请输入日程内容!");
|
|
$("#event").focus();
|
|
return false;
|
|
}
|
|
}
|
|
|
|
function showResponse(responseText, statusText, xhr, $form){
|
|
if(statusText=="success"){
|
|
if(responseText==1){
|
|
$.fancybox.close();
|
|
$('#calendar').fullCalendar('refetchEvents'); //重新获取所有事件数据
|
|
}else{
|
|
alert(responseText);
|
|
}
|
|
}else{
|
|
alert(statusText);
|
|
}
|
|
}
|
|
</script> |