📄 activity.js
字号:
//跳转到活动添加界面
function activityAdd(strnote,selectId)
{
var element = document.getElementById(selectId);
if (selectEmpty(strnote,element))
{
var value = element.options[element.selectedIndex].value;
window.location.href = "actAdd.jsp?id="+value;
}
}
//删除商品活动时的验证信息
function actDel(selectId,form_num,shopnote,catnote)
{
var element = document.getElementById(selectId);
if (selectEmpty(shopnote,element))
{
if (boxCheck(form_num,catnote))
{
if (checkDel())
{
var value = element.options[element.selectedIndex].value
document.forms[form_num].action = "actDel.jsp?shop_id="+value;
document.forms[form_num].submit();
}
}
}
}
//更改商品活动时的验证信息
function actModify(selectId,form_num,shopnote,catnote)
{
var element = document.getElementById(selectId);
if (selectEmpty(shopnote,element))
{
if (boxCheck(form_num,catnote))
{
var value = element.options[element.selectedIndex].value
document.forms[form_num].action = "actUpIndex.jsp?shop_id="+value;
document.forms[form_num].submit();
}
}
}
//匹配url
function check_url(strnote,str)
{
rep=new String(trim(str.value));
var result=rep.match(/^(http:\/\/)|^(https:\/\/)|^(www\.)[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/);
if(rep=="")
{
return true;
}
else
{
if(result==null)
{
alert(strnote+"格式不正确");
str.focus();
return false;
}
return true;
}
}
//比较日期的大小
function compareDate(DateOne,DateTwo,currentDate)
{
var OneMonth = DateOne.substring(5,DateOne.lastIndexOf ("-"));
var OneDay = DateOne.substring(DateOne.length,DateOne.lastIndexOf ("-")+1);
var OneYear = DateOne.substring(0,DateOne.indexOf ("-"));
var TwoMonth = DateTwo.substring(5,DateTwo.lastIndexOf ("-"));
var TwoDay = DateTwo.substring(DateTwo.length,DateTwo.lastIndexOf ("-")+1);
var TwoYear = DateTwo.substring(0,DateTwo.indexOf ("-"));
var currentMonth = currentDate.substring(5,currentDate.lastIndexOf ("-"));
var currentDay = currentDate.substring(currentDate.length,currentDate.lastIndexOf ("-")+1);
var currentYear = currentDate.substring(0,currentDate.indexOf ("-"));
if (Date.parse(OneMonth+"/"+OneDay+"/"+OneYear) - Date.parse(currentMonth+"/"+currentDay+"/"+currentYear)<172800000 )
{
window.alert("必须提前48小时预约,起始日期要晚于当前日期最少两天!");
return true;
}
else if( Date.parse(TwoMonth+"/"+TwoDay+"/"+TwoYear) - Date.parse(OneMonth+"/"+OneDay+"/"+OneYear) <86400000)
{
window.alert("活动持续时间不得小于两天!!");
return true;
}
else
{
return false;
}
}
//添加活动前的验证
function checkAdd(currentDate)
{
var start_time = document.getElementById('start');
var end_time = document.getElementById('end');
var url = document.getElementById('activity_url');
var start_value = start_time.value;
var end_value = end_time.value;
if (check_empty('活动名称','activity_name')||check_empty('活动介绍','activity_desc')||check_empty('活动开始时间','start')||check_empty('活动结束时间','end'))
{
}
else if (compareDate(start_value,end_value,currentDate))
{
}
else if (!check_url('活动链接地址',url))
{
}
else
{
disButton('actAddBut');
document.forms[0].action = "actInsert.jsp";
document.forms[0].submit();
}
}
//修改活动前的验证
function checkUpdate(currentDate)
{
var start_time = document.getElementById('start');
var end_time = document.getElementById('end');
var url = document.getElementById('activity_url');
var start_value = start_time.value;
var end_value = end_time.value;
if (check_empty('活动名称','activity_name')||check_empty('活动介绍','activity_desc')||check_empty('活动开始时间','start')||check_empty('活动结束时间','end'))
{
}
else if (compareDate(start_value,end_value,currentDate))
{
}
else if (!check_url('活动链接地址',url))
{
}
else
{
disButton('actUpBut');
document.forms[0].action = "actUpdate.jsp";
document.forms[0].submit();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -