form表单自带input自带回车事件,禁用:
1:<form onkeypress="return event.keyCode != 13;">
2:jquery
$(document).on("keypress", "form", function(event) {
return event.keyCode != 13;
});
3:killDefault(event){
var evt = window.event || event;
if (evt.keyCode == 13) {
if(evt.preventDefault){
evt.preventDefault();
}else{
evt.returnValue=false;
}
}
}
原博客:https://blog.csdn.net/qq_31754523/article/details/100734490
jquery not使用
$('.applyBtn').not($('.timeBtn')).attr('disabled',true);
//$('.applyBtn')元素集中,除过又$('.timeBtn'),其他的添加禁用属性。
//扩展:
方法传参,参数是当前元素,禁用除当前元素之外的禁用$('.applyBtn').not($('#'+当前属性)).attr('disabled',true);
js获取时间,往前推几天等逻辑
function getData(day){
var today=new Date()
var targetday=today.getTime() +1000*60*60*24* day
today.setTime(targetday)
var tYear=today.getFullYear()
var tMonth=today.getMonth()
var tDate=today.getDate()
tMonth=this.doHandMonth(tMonth+1)
tDate=this.doHandMonth(tDate)
return tYear +"-" + tMonth+"-"+tDate
}
function doHandMonth(month){
var m=month
if(month.toString().length==1){
m="0"+month
}
return m
}
console.log("前推49天:",getData(-49))
console.log("前推30天:",getData(-30))
console.log("前推7天:",getData(-7))
console.log("前推3天:",getData(-3))