jsベースポイント(checkbox選択、時間サイズ、照会配列値、form重複提出)

3135 ワード

———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は2つの時間の大きさを比較します.
 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,     -1var 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(){
if(flag==true){
    flag=false;
     $.post(url,params, function (data) {
     });
   }
}