您的位置:首页 > Web前端 > JavaScript

js 基础点(checkbox选中,时间大小,查询数组值,form重复提交)

2017-06-16 15:45 323 查看
———-根据name 遍历CheckBox获取选中的复选框

var inputs = document.getElementsByName("selcheck");
var ids="";
for(i=0;i<inputs.length;i++){
var obj = inputs[i];
if(obj.checked==true){
ids=ids+obj.value+",";
}
}


———-js 比较两个时间的大小

var d1 = new Date(value.replace(/\-/g, "\/"));
var d2 = new Date(time.replace(/\-/g, "\/"));
if(d1!=d2){
if(d1<d2){
$.messager.alert('提示',"起始时间不可小于"+time+"!",'warning');
}
}


———-查询数组中是否存在某个值

var s=[1,2,3,5]
----------当存在时value大于-1,不存在时为-1,可由此判断
var value=s.indexOf(5);
if(s.indexOf("5") >-1) {
if(s.indexOf("1")==-1){
result=false;
}else{
result=true;
}
}


———-防止表单重复提交

var flag=true;//外层定义flag
----提交时url访问地址,params传递参数
function submit(
4000
){
if(flag==true){
flag=false;
$.post(url,params, function (data) {
});
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐