📄 form_action.js
字号:
function wp_formaction(action_aspfile){
if(''==trim(action_aspfile)){
alert( '必须要设置提交的asp。' );
return false;
} else{
var a = selected_id();
if (a=='()'){window.alert('请在要选择的'+actionitname+'前打勾'); }
else
{
document.getElementById("wpform").target = "_self";
//document.getElementById("wpform").action.value = action_aspfile;
//alert(action_aspfile);
document.getElementById("wpform").action = action_aspfile;
document.getElementById("wpform").submit();
}
}
}
//获得id
function selected_id(){
var jobuni='(';
for(var i=0;i<document.wpform.elements.length;i++){
var e=document.wpform.elements[i];
if((e.name).indexOf('probox')!=-1)
if ( e.checked==true){
if (jobuni!='(')
jobuni=jobuni+',';
jobuni=jobuni+e.value;
}
}
jobuni=jobuni+')';
return jobuni;
}
function trim(str){
regExp1 = /^ */;
regExp2 = / *$/;
str = str.toString();
return str.replace(regExp1,'').replace(regExp2,'');
}
function selectoption(selectname,value){
var opt = document.getElementById(selectname).innerHTML.toString();
var re = new RegExp(value,"g");
opt = opt.replace(/<OPTION|<\/OPTION>| selected|value/g,"").match(/=.*?>/g).toString().replace(/=|>/g,"").replace(re,"┢").replace(/[^,┢]/g,"").indexOf("┢");
document.getElementById(selectname).getElementsByTagName("option")[opt].selected = true;
}
function selectvalu(selectname,value){
var optn= document.getElementById(selectname);
optn.value=value;
//if (!optn==null ) {optn.value=value;}else{alert(selectname)}
}
function wp_menusc(selectname,value,sc_mt){
if(''==trim(selectname)||trim(value)==''){
alert( '必须要设置value--表单name。' );
return false;
} else{
if (1==sc_mt){selectvalu(selectname,value); document.forms.wpsearchform.submit();}
if (2==sc_mt)
{
selectoption(selectname,value);
document.forms.wpsearchform.submit();
}
}
}
function selectoption2(selectname,value,value2){
if (!value==''){
var opt = document.getElementById(selectname).innerHTML.toString();
var re = new RegExp(value,"g");
opt = opt.replace(/<OPTION|<\/OPTION>| selected|value/g,"").match(/=.*?>/g).toString().replace(/=|>/g,"").replace(re,"┢").replace(/[^,┢]/g,"").indexOf("┢");
document.getElementById(selectname).getElementsByTagName("option")[opt].selected = true;
chg_sub_option('subcatid','brandid');
}
if (!value2==''){selectoption("brandid",value2);}
}
//wp_timeset('1')
function wp_timeset(t_1){
var regtime_startt
var regtime_endt
switch (t_1) {
//計算週差
case '1':regtime_startt=getMatDate('1','b') ;regtime_endt=getMatDate('1','e');break;
//計算週差
case "2":regtime_startt=getMatDate('2','b') ;regtime_endt=getMatDate('2','e');break;
//計算月差
case "3":regtime_startt=getMatDate('3','b') ;regtime_endt=getMatDate('3','e');break;
//計算月差
case "4":regtime_startt=getMatDate('4','b') ;regtime_endt=getMatDate('4','e');break;
//計算年差
case "5":regtime_startt=getMatDate('5','b') ;regtime_endt=getMatDate('5','e');break;
//輸入
default: regtime_startt='';regtime_endt='';
}
//alert(regtime_startt+regtime_endt)
selectvalu("regtime_start",regtime_startt);
selectvalu("regtime_end",regtime_endt);
//document.getElementById('regtime_start').value=regtime_startt
document.forms.wpsearchform.submit();
}
function getMatDate(termType,beginend){
var fromdate=new Date();
//alert(fromdate.getDay())
//alert(fromdate.getDate())
switch (termType) {
//上星期
case '1':fromdate.setDate(fromdate.getDate()-7);if (beginend=='b'){fromdate.setDate(fromdate.getDate()-(fromdate.getDay()-1));}else{fromdate.setDate(fromdate.getDate()+(7-fromdate.getDay()));};break;
//本星期
case '2':
if (beginend=='b'){fromdate.setDate(fromdate.getDate()-(fromdate.getDay()-1));}else{fromdate.setDate(fromdate.getDate()+(7-fromdate.getDay()));};break;
//上月
case '3':
if (beginend=='b'){fromdate.setMonth(fromdate.getMonth()-1);fromdate.setDate(1);}else{
fromdate.setDate(1);
fromdate.setDate(fromdate.getDate()-1);};break;
//本月
case '4':
if (beginend=='b'){fromdate.setDate(1);}else{
fromdate.setMonth(fromdate.getMonth()+1);
fromdate.setDate(1);
fromdate.setDate(fromdate.getDate()-1);};break;
//本年
case '5':
if (beginend=='b'){fromdate.setDate(1);}else{
fromdate.setMonth(11);fromdate.setDate(31);};break;
}
var year=fromdate.getYear().toString();
var month=(fromdate.getMonth()+1)>=10?(fromdate.getMonth()+1).toString():"0"+(fromdate.getMonth()+1).toString();
var day=fromdate.getDate()>=10?fromdate.getDate().toString():"0"+fromdate.getDate().toString();
return year+'/'+month+'/'+day;
}
////////////////////////////////////////////////////////////////////////////////////////////////////////
//var is_br = 0;
//obj = document.wpsearchform.subcatid;
function chg_sub_option(sObj,t){
var v = document.getElementById(sObj).value;
var obj = document.getElementById(t);
var manuid;
//obj.className = 'sel_s';
if(!v || !sub_manu_arr[v]){
obj.length = 1;
add_opt(t,'没有数据',"",0);
obj.options[0].selected=true;
return false;
}
if(sObj.tagName=="SELECT"){
i = obj.length;
obj.options[i] = new Option("下载数据...","");
obj.options[i].selected = true;
}
if(sub_manu_arr[v].length){
obj.length = 1;
for(manuid in sub_manu_arr[v]){
//alert(manuid);
add_opt(t,sub_manu_arr[v][manuid],manuid);
}
}
}
function add_opt(obj,text,value,is_red,manuid){
s_obj = document.getElementById(obj);
Opt_len = s_obj.length;
newOpt = document.createElement("OPTION");
newOpt.text = text;
newOpt.value = value;
if(1==is_red){
newOpt.style.color = 'red';
}
app = navigator.appName;
if(app.indexOf("Microsoft")!=-1){
s_obj.add(newOpt);
}else{
s_obj.add(newOpt,s_obj.options[Opt_len+1]);
}
}
function delconfirm(str)
{
return confirm("确定要删除所选中的"+str+"吗?");
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -