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, -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(){
if(flag==true){
flag=false;
$.post(url,params, function (data) {
});
}
}