📄 form.js
字号:
}
// Process decimal part if there is:
if (decimal != "") {
for (i = 0; i < decimal.length; i++) {
d = decimal.substr(i, 1);
if (d != "0") {
outputCharacters += digits[Number(d)] + decimals[i];
}
}
}
// Confirm and return the final output string:
if (outputCharacters == "") {
outputCharacters = CN_ZERO + CN_DOLLAR;
}
if (decimal == "") {
outputCharacters += CN_INTEGER;
}
//outputCharacters = CN_SYMBOL + outputCharacters;
return outputCharacters;
}
function calc_getval(val,func,flag)
{
eval("date_flag_"+flag+"=0");
if(func=='')
{
if(val.indexOf("-")>0)
{
eval("date_flag_"+flag+"=1");
val=val.replace("-","/");
var d=new Date(val);
return d.getTime()/1000;
}
if(val=="")
val=0;
if(isNaN(val))
val=0;
return parseFloat(val);
}
else
{
switch(func)
{
case 'ABS':
return Math.abs(parseFloat(val));
break;
case 'MAX':
var num_array=val.split(",");
var max_num=num_array[0];
for(var i=0;i<num_array.length;i++)
max_num=Math.max(max_num,num_array[i]);
return parseFloat(max_num);
break;
case 'MIN':
var num_array=val.split(",");
var min_num=num_array[0];
for(var i=0;i<num_array.length;i++)
min_num=Math.min(min_num,num_array[i]);
return parseFloat(min_num);
break;
case 'RMB':
return convertCurrency(val);
break;
case 'DAY':
return val==0?0:Math.floor(val/86400)+1;
break;
}//switch
}//else
}
function td_calendar(fieldname)
{
if(fieldname!="")
{
myleft=mytop=200;
if(is_ie)
{
myleft=event.clientX;
mytop=event.clientY+180;
}
LoadDialogWindow("/inc/calendar.php?TIME=1&FIELDNAME=form1."+fieldname,self,myleft,mytop,280,260);
}
}
function SaveFile(ATTACHMENT_ID,ATTACHMENT_NAME)
{
URL="/module/save_file?ATTACHMENT_ID="+ATTACHMENT_ID+"&ATTACHMENT_NAME="+ATTACHMENT_NAME+"&A=1";
loc_x=screen.availWidth/2-200;
loc_y=screen.availHeight/2-90;
window.open(URL,null,"height=180,width=400,status=1,toolbar=no,menubar=no,location=no,scrollbars=yes,top="+loc_y+",left="+loc_x+",resizable=yes");
}
function go_sign()
{
scroll(0,10000);
document.form1.CONTENT.focus();
sign_color('#F7B326');
setTimeout("sign_color('white')",80);
setTimeout("sign_color('#F7B326')",160);
setTimeout("sign_color('white')",240);
setTimeout("sign_color('#F7B326')",320);
setTimeout("sign_color('white')",400);
setTimeout("sign_color('#FEF3DE')",480);
}
function sign_color(color)
{
document.form1.CONTENT.style.background=color;
}
function go_public()
{
document.getElementById('ATTACHMENT_0').focus();
}
function SelectSign()
{
loc_x=(screen.availWidth-300)/2;
loc_y=event.clientY-100;
window.open("feed_history.php","FEED_HISTORY","status=0,toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=yes,width=300,height=400,left="+loc_x+",top="+loc_y);
}
function save_notice()
{
jQuery("#notice_div").fadeIn("slow");
window.setTimeout("jQuery('#notice_div').fadeOut('slow')",3000);
}
function auto_btn(id)
{
if(id.style.display=="none")
id.style.display="";
else
id.style.display="none";
}
function clear_user()
{
document.form1.TO_NAME.value="";
document.form1.TO_ID.value="";
}
function sel_attach(div_id,dir_field,name_field,disk_id)
{
var URL="/module/sel_file?EXT_FILTER=&MULTI_SELECT=1&DIV_ID=" + div_id + "&DIR_FIELD=" + dir_field + "&NAME_FIELD=" + name_field + "&TYPE_FIELD=" + disk_id;
window.open(URL,null,"height=300,width=500,status=0,toolbar=no,menubar=no,location=no,scrollbars=yes,top=200,left=300,resizable=yes");
}
function view_focus(time)
{
jQuery("#focus_info").css("left",0).css("top",document.body.scrollTop);
jQuery("#focus_info").fadeIn("slow");
window.setTimeout("jQuery('#focus_info').fadeOut('slow')",time*1000);
}
function focus_run(RUN_ID)
{
var msg="确认要关注此工作么?";
if(window.confirm(msg))
{
jQuery.get("../focus.php",{"RUN_ID":RUN_ID,"OP":1},function(data){
showTip('<div class="tip" id="loading">'+data+'</div>');
});
}
}
function delay_remind(time)
{
myleft=(document.body.clientWidth-delay.clientWidth)/2+document.body.scrollLeft;
mytop=(document.body.clientHeight-delay.clientHeight)/3+document.body.scrollTop;
jQuery("#delay").css("left",myleft).css("top",mytop);
jQuery("#delay").fadeIn("slow");
window.setTimeout("jQuery('#delay').fadeOut('slow')",time*1000);
}
function selectChange(parentValue,child,cur_val)
{
var childArray=child.split(",");
for(var i=0;i<childArray.length;i++)
{
if(childArray[i]!="")
{
var arr=eval("arr_"+childArray[i]);
var optionStr=arr[childArray[i]][parentValue];
if(optionStr)
{
var optionArr=optionStr.split(",");
var obj=eval("document.form1."+childArray[i]);
obj.options.length=0;
for(var j=0;j<optionArr.length;j++)
{
if(optionArr[j]!="")
{
//添加option
var objOption = document.createElement("OPTION");
objOption.text = optionArr[j];
objOption.value = optionArr[j]+"|"+parentValue;
obj.options.add(objOption);
if(typeof cur_val!='undefined' && cur_val==optionArr[j]) obj.value=cur_val+"|"+parentValue;
}
}
}
}
}
}
//初始化下拉菜单数组
function initSelect(selstr,parentObj)
{
var parentObj=eval("document.form1."+parentObj);
var selArray=selstr.split(",");
for(var i=0;i<selArray.length;i++)
{
if(selArray[i]!="")
{
var arr=eval("arr_"+selArray[i]);
arr[selArray[i]]=new Array();
var obj=eval("document.form1."+selArray[i]);
for(var j=0;j<obj.options.length;j++)
{
var str=obj.options[j].value;
if(str.indexOf("|")>=0)
{
//更新value和text
obj.options[j].value=str.substring(0,str.indexOf("|"));
obj.options[j].text=str.substring(0,str.indexOf("|"));
var father=str.substring(str.indexOf("|")+1,str.length);
//if(parentObj.value!=father) obj.remove(j);
var optionValue=str.substring(0,str.indexOf("|"));
//记录当前选中值
if(obj.selectedIndex==j) var cur_val=optionValue;
if(typeof arr[selArray[i]][father]=='undefined')
arr[selArray[i]][father]="";
arr[selArray[i]][father]+=optionValue+",";
}
}
//重建子菜单
selectChange(parentObj.value,selArray[i],cur_val);
}
}
}
function data_picker(obj,item_str)
{
var dataSrc=obj.getAttribute("DATA_TABLE");
var dataField=obj.getAttribute("DATA_FIELD");
var dataFieldName=obj.getAttribute("DATA_FLD_NAME");
var URL="/general/workflow/list/input_form/data_picker.php?dataSrc="+dataSrc+"&dataField="+dataField+"&dataFieldName="+dataFieldName+"&item_str="+item_str;
var openWidth = 800;
var openHeight = 450;
var loc_x = (screen.availWidth - openWidth) / 2;
var loc_y = (screen.availHeight - openHeight) / 2;
LoadDialogWindow(URL,self,loc_x, loc_y, openWidth, openHeight);
//window.open(URL,self,"height="+openHeight+",width="+openWidth+",status=1,toolbar=no,menubar=no,location=yes,scrollbars=yes,top="+loc_y+",left="+loc_x+",resizable=yes,minimizable=no",true);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -