/**
* event: js
* author: chengRenYin
* emailTo: maomaoyu2099@163.com
*/	
	/**
	* 查询活动
	*/
	function queryEvent()
  	{
		//获取所有checkbox的值
		var ckVal = '';
		$('input[name="ckTime"]').each(function(){
			if($(this).attr('checked')){
				ckVal += $(this).val()+':';
			}
		});
		var eventTime = ckVal.substring(0,(ckVal.length-1));
		//给复选框时间赋值
		$('#eventTime').val(eventTime); 
		//提交表单
		document.forms[0].submit();
  	}
  	/**
	* 查看 当前的活动
	*/
  	function particular(eName,eType,eAddress,eTime,remark)
	{
		//表单赋值
		$('#eventName').val(eName);
		$('#eventType').val(eType);
		$('#eventAddress').val(eAddress);
		$('#eventName').val(eName);
		$('#remark').val(remark);
		//表单时间赋值
		//alert('eTime = '+eTime);
		//赋值前清空复选框状态
		$('input[name="ckTime"]').each(function(){
			$(this).attr('checked','');
		});
		//赋当前 checkbox 状态值
		var ckTimeArray = eTime.split(':');
		$(ckTimeArray).each(function(){
			$('#'+this).attr('checked',true);
		});
	}
	/**
	*表单重置
	*/
	function resetEvent()
	{
		document.forms[0].reset();
	}
	/**
	* 修改活动
	*/
	function amendSub(eId)
	{
		//---------------表单验证----------------
		// 复选框验证
		var ck = ''; // 复选框状态
		$('input[name="ckTime"]').each(function()
		{
			if($(this).attr('checked'))
			{
				ck += $(this).val();
			}
		});
		
		//获取所有checkbox的值
		var ckVal ='';
		$('input[name="ckTime"]').each(function(){
			if($(this).attr('checked')){
				ckVal += $(this).val()+':';
			}
		});
		
		var eventTime = ckVal.substring(0,(ckVal.length-1));
		
		//表单基本验证
		var eName = $('#eventName').val();
		var eAddress = $('#eventAddress').val();
		var eType = $('#eventType').val();
		
		if(eName==''){
			alert('活动名称没有填写!');
			return false;
		}
		if(eAddress==''){
			alert('活动地点没有填写!');
			return false;
		}
		if(eType=='0'){
			alert('活动类型没有选择!');
			return false;
		}
		if(ck=='')
		{
			alert('选择时间 !');
			return false;
		}
		//ajax
		var data = 'eventId='+eId+'&eventType='+eType+'&eventAddress='+eAddress+'&eventTime='+eventTime+'&eventName='+eName;
		$.ajax({
		   type: "post",
		   url: "saveModifyEvent.action",
		   data: data,
		   success: function(msg){
		     alert('保存成功!');
		   },
		   error:function()
		   {
		   	 alert('修改失败,联系管理员或稍后再试!');
		   }
		});
	}
	/**
	*删除活动
	*/
	function deleteEvent(eId)
	{
		if(window.confirm('确认删除?'))
		{
			var data = 'eventId='+eId;
			$.ajax({
			   type: "post",
			   url: "deleteEvent.action",
			   data: data,
			   success: function(msg){
			     alert('删除成功!');
			  	 window.location.reload();
			   },
			   error:function()
			   {
			   	 alert('删除失败,联系管理员或稍后再试!');
			   }
			});
		}
	}
	/**
	* 查询志愿者详细 信息
	*/
	function pUserInformation(pUserId)
	{
		var data = 'userId='+pUserId;
		$.ajax({
			   type: "post",
			   url: "queryLoginInfor.action",
			   data: data,
			   success: function(msg)
			   {
			   		window.location.href = 'userInfor.jsp';
			   },
			   error:function()
			   {
			   	 alert('联系管理员或稍后再试!');
			   }
			});
		}
		/**
	* 控制 活动内容 字数 输入
	*/
	function checkLength(which) 
	{
		var maxChars = 250;
		if (which.value.length > maxChars){
		which.value = which.value.substring(0,maxChars);}
		var curr = maxChars - which.value.length;
		document.getElementById("chLeft").innerHTML = curr.toString();
	}
 
                    详细解决方案
                jQuery event (志愿者活动) 项目顶用到的JQUERY
热度:566   发布时间:2012-11-23 00:03:43.0
                    相关解决方案
                
                - jquery 获取jsp页面的id解决方法
- jquery,二维数组取值。解决办法
- 求jquery.form.js+jquery.validate.min.js 用ajax提交表单的代码范例
- jquery 提交form表单不用插件的那种 如何提交
- jquery ajax回传没有值,该怎么处理
- jquery easyUI datagrid struts2有关问题
- jquery form 有关问题
- springmvc jquery ajax 提交复杂对象,415异常解决办法
- 应用Struts2 与 jquery,ajax验证用户注册,不用从数据库获取数据
- jquery ajax select解决方法
- GWT 报错,能的请进: com.google.gwt.event.shared.UmbrellaException: Exception caught: Se
- jquery ajax返回值的有关问题
- jquery 的bind里面能不能获得返回值呢? 对小弟我很难的有关问题啊
- java+jquery easy ui + json + struts分页例子
- jquery easyui分页效率有关问题
- jquery 如何获得动态添加后的子元素个数?
- 关于Struts2 jQuery Plugin的 Result,该如何处理
- Jquery 点击按钮实现图片翻页,该如何解决
- Jquery+json解决思路
- jquery post有关问题
- 求大神解决偏题 - jquery ajax
- jquery ui taps有关问题,求解!
- jquery easyui 如何设置标题列居左,里面的数据列居右
- jquery 表格插件tablesorter的表头有多行和colspan不能排序有关问题
- jquery-easyui中的datetimebox 哪位高手用过?如何改变日期格式?
- jquery easyui treegrid 级联勾选跟点击行不自动勾选checkbox
- jquery.load(*json) 解析不已。求帮忙
- jquery 获取某列的值,该如何处理
- jquery 如何实现自动填充···求解···
- jquery-easyui datagrid ie不支持怎么处理?