init
This commit is contained in:
49
index_files/formfunc.js
Normal file
49
index_files/formfunc.js
Normal file
@@ -0,0 +1,49 @@
|
||||
/*按钮之类的提交时disabled, 然后提交完成自动enable; 用在提交动作发生前, 如 onsubmit 中
|
||||
用法举例: 参见本目录formfuncdemo.htm
|
||||
*/
|
||||
function VsbFormFunc()
|
||||
{
|
||||
var _this = this;
|
||||
_this.disableAutoEnable = function(o)
|
||||
{
|
||||
o.disabled=true;
|
||||
setTimeout(function(){_this.enableOnComplete(o);}, 500);
|
||||
}
|
||||
|
||||
_this.enableOnComplete = function(o)
|
||||
{
|
||||
if(window.document.readyState=='complete')
|
||||
{
|
||||
o.disabled = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
setTimeout(function(){_this.enableOnComplete(o);}, 500);
|
||||
}
|
||||
}
|
||||
};
|
||||
function changebase64_util(nameList,formName)
|
||||
{
|
||||
if(!!nameList && nameList.length>0)
|
||||
{
|
||||
for(var i=0;i<nameList.length;i++)
|
||||
{
|
||||
var realName = nameList[i];
|
||||
var tmpName = realName+"_temp";
|
||||
try{
|
||||
var tmpNameObj = eval("document."+formName+"."+tmpName);
|
||||
var nameObj = eval("document."+formName+"."+realName)
|
||||
if(tmpNameObj &&nameObj)
|
||||
{
|
||||
nameObj.value=new Base64().encode(tmpNameObj.value);
|
||||
new VsbFormFunc().disableAutoEnable(tmpNameObj);
|
||||
}
|
||||
}catch (e){}
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user