$(function () { $.ajax({ url: baseConfig.URL.activityQueryOne + "", type: "get", data:{activityid:$.trim($("#activityid").val())}, cache: false, success:function (res) { console.log(res); if (res.status == '0') { if(res.flag == 1){ //未发布 //$("#hiddenMsg").val("3"); //$("#frmMsg").submit(); window.location = "result.html?hiddenMsg=3" } else if(res.flag == 3){ //已停止收集 //$("#hiddenMsg").val("4"); //$("#frmMsg").submit(); window.location = "result.html?hiddenMsg=4" } } else { } }, complete:function (XHR, TS) { // $('.ui-dialog-buttonpane').find('button:contains("保存添加信息")').removeAttr("disabled"); }, error:function (XMLHttpRequest, textStatus, errorThrown) { alert(textStatus); } }); }); /*显示企业表单*/ function showCompanyForm(){ $("#companyBasicInfo").show(); $("#companyResponsibleInfo").show(); } /*隐藏企业表单*/ function hideCompanyForm(){ $("#companyBasicInfo").hide(); $("#companyResponsibleInfo").hide(); } /*显示团队表单*/ function showTeamForm(){ $("#teamBasicInfo").show(); $("#teamResponsibleInfo").show(); $("#teamMemberInfo").show(); $("#teamAddMember").show(); } /*隐藏团队表单*/ function hideTeamForm() { $("#teamBasicInfo").hide(); $("#teamResponsibleInfo").hide(); $("#teamMemberInfo").hide(); $("#teamAddMember").hide(); } /*清空基本表单*/ function basicForm(){ $("#projectName").val(""); $("input:radio[name='isUseIflytek']").attr("checked",false); $("#projectIntroduce").val(""); $("#attachment").val(""); $("input:radio[name='signType']").attr("checked",false); } /*清空企业表单*/ function clearCompanyForm(){ $("#companyName").val(""); $("#leaglPerson").val(""); $("#createtime").val(""); $("#createAddress").val(""); $("#employeesNumber").val(""); $("#c_leader").val(""); $("#c_duties").val(""); $("#c_phone").val(""); $("#c_email").val(""); $("input:radio[name='c_situation']").attr("checked",false); $("#c_description").val(""); } /*清空团队表单*/ function clearTeamForm(){ $("#teamName").val(""); $("#t_teamnumber").val(""); $("#t_leader").val(""); $("#t_phone").val(""); $("#t_email").val(""); $("input:radio[name='t_situation']").attr("checked",false); $("#t_description").val(""); $("#teamMemberInfo").html("

团队成员

\n" + "
\n" + "
\n" + "
姓名
\n" + " \n" + "
\n" + "
\n" + "
电话
\n" + " \n" + "
\n" + "
\n" + "
目前情况
\n" + " \n" + " 在校\n" + " \n" + " 在职\n" + " \n" + " 创业\n" + " \n" + " 其他\n" + "
\n" + "
"); } /*选择企业组*/ function checkCompanyRadio(){ showCompanyForm(); hideTeamForm(); } /*选择团队组*/ function checkTeamRadio(){ hideCompanyForm(); showTeamForm(); } var members = 1; var membersArr = new Array(); /*点击新增团队成员链接*/ function toAddMember(){ var t_m_name = $.trim($("#t_m_name_" + members).val()); var t_m_phone = $.trim($("#t_m_phone_" + members).val()); var str = "t_m_situation_" + members; var phoneReg = /^[1][3,4,5,7,8][0-9]{9}$/; //手机号正则表达式校验 var t_m_situation = $("input:radio[name='" + str + "']:checked").val(); var t_m_yyl = $.trim($("#t_m_yyl_" + members).val()); // alert(t_m_yyl);//会提示所属院校的字段内容 if(t_m_name == ""){ alert("请填写团队成员姓名"); return false; } if(t_m_phone == ""){ alert("请填写团队成员电话"); return false; } if (!phoneReg.test(t_m_phone)) { alert("请输入正确的手机号格式"); return false; } if(t_m_situation == null){ alert("请选择团队成员的目前情况"); return false; } // if(t_m_yyl == ""){ // alert("请输入团队成员院校或学校名称"); // return false; // } members++; var content = "
\n" + "
\n" + "
姓名
\n" + " \n" + "
\n" + "
\n" + "
电话
\n" + " \n" + "
\n" + "
\n" + "
目前情况
\n" + " \n" + " 在校\n" + " \n" + " 在职\n" + " \n" + " 创业\n" + " \n" + " 其他\n" + "
\n" + "
\n" + "
所属院校
\n" + " \n" + "
" + " " + "
"; $("#teamMemberInfo").append(content); if(members == 4){ $("#teamAddMember").hide(); } } function deleteMember(mDivId) { var id = mDivId; var e = document.getElementById("for_backgrd"+id); document.getElementById("teamMemberInfo").removeChild(e); members--; if(members < 4){ $("#teamAddMember").show(); } } $(function(){ $("#frm").submit(function () { $("#frm").ajaxSubmit({ success: function (data1) { if(data1.status == 0){ alert("报名成功"); basicForm(); clearCompanyForm(); clearTeamForm(); hideCompanyForm(); hideTeamForm(); //$("#hiddenMsg").val("1"); //$("#frmMsg").submit(); window.location = "result.html?hiddenMsg=1" } else { alert("报名失败"); //$("#hiddenMsg").val("2"); //$("#frmMsg").submit(); window.location = "result.html?hiddenMsg=2" } }, error: function (msg) { alert("文件上传失败"); } }); return false; }); }); function save(){ if(!validateData()){ return false; } var val = $('input:radio[name="signType"]:checked').val(); if(val == 2){ var membersDiv = $("#teamMemberInfo > div"); if(membersDiv.length > 0){ for(var i = 0; i < membersDiv.length; i++) { var obj = {}; var nextDiv = $(membersDiv[i]).children(); if(nextDiv.length > 0){ for(var j = 0; j < nextDiv.length; j++){ var inputs = $(nextDiv[j]).find("input"); if(inputs.length > 0){ if(inputs.length == 1){ if(j == 0){ if($.trim(inputs[0].value) == ""){ alert("团队成员姓名不能为空"); return false; } obj.m_name = inputs[0].value; } else if(j == 1){ if($.trim(inputs[0].value) == ""){ alert("团队成员电话不能为空"); return false; } obj.m_phone = inputs[0].value; } else if(j == 3){ if($.trim(inputs[0].value) == ""){ alert("团队成员院校或学校不能为空"); return false; } obj.m_desc = inputs[0].value; } } else { for(var k = 0; k < inputs.length; k++){ if(inputs.get(k).checked){ obj.m_description = inputs.get(k).value; break; } } } } } } membersArr[membersArr.length] = obj; } } $("#hiddenMembersInfo").val(JSON.stringify(membersArr)); } $("#frm").attr("action", baseConfig.URL.addSignupInfo); $("#frm").submit(); } function validateData(){ var phoneReg = /^[1][3,4,5,7,8][0-9]{9}$/; //手机号正则表达式校验 var emailReg = /^(\w-*\.*)+@(\w-?)+(\.\w{2,})+$/; //邮箱正则表达式校验 var activityid = $.trim($("#activityid").val()); var projectName = $.trim($("#projectName").val()); //项目名称 var projectIntroduce = $.trim($("#projectIntroduce").val()); //项目介绍 var attachment = $("#attachment").val(); //附件 if(activityid == "###activityid###"){ alert("当前为模板网页不能提交"); return false; } if(projectName == ""){ alert("项目名称不能为空"); return false; } if(projectIntroduce == ""){ alert("项目介绍不能为空"); return false; } if(attachment == ""){ alert("请上传附件"); return false; } var size = $("#attachment")[0].files[0].size; if(size > 20971520){ alert("上传文件应该小于20M"); return false; } var signType = $('input:radio[name="signType"]:checked').val(); if(signType == null){ alert("请选择报名类型"); return false; } if(signType == 1){ //企业组 var companyName = $.trim($("#companyName").val()); //企业名称 var leaglPerson = $.trim($("#leaglPerson").val()); //法人 var createtime = $.trim($("#createtime").val()); //注册时间 var createAddress = $.trim($("#createAddress").val()); //注册地址 var employeesNumber = $.trim($("#employeesNumber").val()); //员工人数 var c_leader = $.trim($("#c_leader").val()); //企业负责人姓名 var c_duties = $.trim($("#c_duties").val()); //企业负责人职务 var c_phone = $.trim($("#c_phone").val()); //企业负责人电话 var c_email = $.trim($("#c_email").val()); //企业负责人邮箱 var c_situation = $('input:radio[name="c_situation"]:checked').val(); var c_description = $.trim($("#c_description").val()); //企业负责人目前情况 if(companyName == ""){ alert("企业名称不能为空"); return false; } if(leaglPerson == ""){ alert("法人不能为空"); return false; } if(createtime == ""){ alert("注册时间不能为空"); return false; } if(createAddress == ""){ alert("注册地址不能为空"); return false; } if(employeesNumber == ""){ alert("员工人数不能为空"); return false; } if(isNaN(employeesNumber)){ alert("员工人数只能为数字"); return false; } if(c_leader == ""){ alert("企业负责人姓名不能为空"); return false; } if(c_duties == ""){ alert("企业负责人职务不能为空"); return false; } if(c_phone == ""){ alert("企业负责人电话不能为空"); return false; } if (!phoneReg.test(c_phone)) { alert("请输入正确的手机号格式"); return false; } if(c_email == ""){ alert("企业负责人邮箱不能为空"); return false; } if (!emailReg.test(c_email)) { alert("请输入正确的邮箱格式"); return false; } if(c_situation == null){ alert("请选择企业负责人目前情况"); return false; } if(c_description == ""){ alert("院校或学校不能为空"); return false; } return true; } else { //团队组 var teamName = $.trim($("#teamName").val()); //团队名称 var t_teamnumber = $.trim($("#t_teamnumber").val()); //团队人数 var t_leader = $.trim($("#t_leader").val()); //负责人姓名 var t_phone = $.trim($("#t_phone").val()); //负责人电话 var t_email = $.trim($("#t_email").val()); //负责人邮箱 var t_situation = $('input:radio[name="t_situation"]:checked').val(); var t_description = $.trim($("#t_description").val()); //团队负责人目前情况 if(teamName == ""){ alert("团队名称不能为空"); return false; } if(t_teamnumber == ""){ alert("团队人数不能为空"); return false; } if(isNaN(t_teamnumber)){ alert("团队人数只能为数字"); return false; } if(t_leader == ""){ alert("团队负责人姓名不能为空"); return false; } if(t_phone == ""){ alert("团队负责人电话不能为空"); return false; } if (!phoneReg.test(t_phone)) { alert("请输入正确的手机号格式"); return false; } if(t_email == null){ alert("团队负责人邮箱不能为空"); return false; } if (!emailReg.test(t_email)) { alert("请输入正确的邮箱格式"); return false; } if(t_situation == null){ alert("请选择团队负责人目前情况"); return false; } if(t_description == ""){ alert("负责人院校或学校不能为空"); return false; } return true; } }