js 基础点(checkbox选中,时间大小,查询数组值,form重复提交)
2017-06-16 15:45
323 查看
———-根据name 遍历CheckBox获取选中的复选框
———-js 比较两个时间的大小
———-查询数组中是否存在某个值
———-防止表单重复提交
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) { }); } }
相关文章推荐
- JS 提交表单2-Query Ajax post(json数组,form表单经serialize()序列化,html拼接)
- 一个大小为n的数组,里面的数都属于范围[0, n-1],有不确定的重复元素,找到至少一个重复元素,要求O(1)空间和O(n)时间。
- js判断checkbox数组是否选中
- AJAX提交表单后要清空,否则再次提交原来的数据会认为重复提交,提交失败。使用ajaxSubmit 函数需要引入jquery.form.min.js 文件
- js控制checkbox选中状态,重复执行不生效
- js提交form表单 - input file 文件上传控制上传文件的大小和格式
- JS中:关于form中的Checkbox的操作: document.getElementsByName("name"),如何取消选中状态,如何将文本框内容清空
- js实现同时提交多个form ——基础巩固
- js基础 - 查找/忽略大小 - 查找/模糊查询 - 查找/多关键字 - 查找/筛选 - 查找
- js控制再次点击按钮之间的间隔时间可防止重复提交
- js数组操作 求最大值,最小值,正序、倒叙大小值排序,去重复
- 关于php中from提交checkbox数组数据未选中的不提交的问题
- jQuery 获取checkbox选中的值form表单提交例子
- js阻止form表单重复提交
- js查询数组是否有重复数据
- 谷歌面试题--一个大小为n的数组,里面的数都属于范围[0, n-1],有不确定的重复元素,找到至少一个重复元素,要求O(1)空间和O(n)时间
- js控制再次点击按钮之间的间隔时间可防止重复提交
- js提交form表单 - input file 文件上传控制上传文件的大小和格式
- JS控制form表单提交时增加随机数参数,防止浏览器缓存,重复提交
- js 时间限定延迟重复提交