问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在使用jquery validate框架时,用 ajax验证用户名是否重复时,怎么显示等 ...

发布网友 发布时间:2022-04-25 21:48

我来回答

1个回答

热心网友 时间:2022-04-23 03:29

首先,调用 createGcjDhccFullScreen() 生成 fullScreen(全屏覆盖层)
* 然后,
* 调用 showGcjDhccFullScreen() 显示 fullScreen
* 调用 hideGcjDhccFullScreen() 隐藏 fullScreen
*
* ********** 变量说明 **********
* path : 工程路径(该变量需在页面定义或赋值) var path = "<%=path%>";
* gcjDhccFullScreenLoadingText : 设置 fullScreen 层的加载时显示的文字(可以是HTML)
* gcjDhccFullScreenLoadingTextAlign : 设置 fullScreen 层的加载时显示的文字位于加载图片的位置:图片上方 up,下 down,左 left,右 right
* gcjDhccFullScreenLoadingImgHAlign : 设置 fullScreen 层的加载图片的水平位置:左 left,中 center,右 right
* gcjDhccFullScreenLoadingImgVAlign : 设置 fullScreen 层的加载图片的竖直位置:上 top,中 middle,下 bottom
* gcjDhccFullScreenBKImgPath : 设置 fullScreen 层的背景图片路径
* gcjDhccFullScreenLoadingImgPath : 设置 fullScreen 层的加载图片路径
* gcjDhccFullScreenDocumentObj : 设置 fullScreen 层在那个页面显示
* 本页面:var gcjDhccFullScreenDocumentObj = window.document;
* 父页面:var gcjDhccFullScreenDocumentObj = window.parent.document;
* 父页面的父页面:var gcjDhccFullScreenDocumentObj = window.parent.parent.document;
* 依此类推。
*
* 程序缺陷:gcjDhccFullScreenDocumentObj 现在只能设置在本页面,设置在父页面时无法隐藏 fullScreen( hideGcjDhccFullScreen() 隐藏时会报错 )
*
*/
var gcjDhccFullScreenLoadingText = '<font color="#ff0000">加载中 。。。</font>';
var gcjDhccFullScreenLoadingTextAlign = "up";
var gcjDhccFullScreenLoadingImgPath = path +"/images/loadingImg.gif";
var gcjDhccFullScreenLoadingImgHAlign = "center";
var gcjDhccFullScreenLoadingImgVAlign = "middle";
var gcjDhccFullScreenBKImgPath = path +"/images/b.gif";
var gcjDhccFullScreenDocumentObj = window.document;

/**
* 生成 fullScreen(全屏覆盖层)
*
* loadingText = gcjDhccFullScreenLoadingText
* loadingTextAlign = gcjDhccFullScreenLoadingTextAlign
* loadingImgPath = gcjDhccFullScreenLoadingImgPath
* imgHAlign = gcjDhccFullScreenLoadingImgHAlign
* imgVAlign = gcjDhccFullScreenLoadingImgVAlign
* bKImgPath = gcjDhccFullScreenBKImgPath
* documentObj = gcjDhccFullScreenDocumentObj
*
* 不需要改变的参数置空(值为 null ,不是字符串 "null" )
*
*/
function createGcjDhccFullScreen(loadingText, loadingTextAlign, loadingImgPath, imgHAlign, imgVAlign, bKImgPath, documentObj)
{
//初始化变量
if(loadingText == null){ loadingText = gcjDhccFullScreenLoadingText; }
if(loadingTextAlign == null){ loadingTextAlign = gcjDhccFullScreenLoadingTextAlign; }
if(loadingImgPath == null){ loadingImgPath = gcjDhccFullScreenLoadingImgPath; }
if(imgHAlign == null){ imgHAlign = gcjDhccFullScreenLoadingImgHAlign; }
if(imgVAlign == null){ imgVAlign = gcjDhccFullScreenLoadingImgVAlign; }
if(bKImgPath == null){ bKImgPath = gcjDhccFullScreenBKImgPath; }
if(documentObj == null){ documentObj = gcjDhccFullScreenDocumentObj; }
else{gcjDhccFullScreenDocumentObj = documentObj;}

//判断 fullScreen 是否存在
try{
if(documentObj.getElementById("gcjDhccFullScreen")){ return null; }
}
catch(e){ }
//开始生成 fullScreen
var divObj = documentObj.createElement("div");
divObj.setAttribute("id", "gcjDhccFullScreen");
divObj.style.display = "none"; //不可见
divObj.style.position = "absolute"; //浮动
divObj.style.top = 0;
divObj.style.left = 0;
divObj.style.width = documentObj.body.offsetWidth;
divObj.style.height = documentObj.body.offsetHeight;
divObj.style.backgroundImage = "url("+ bKImgPath +")";
divObj.style.zIndex = 999;

var loadingHtml = '<table width="100%" height="100%" align="'+ imgHAlign +'" valign="'+ imgVAlign +'" border="0" cellpadding="0" cellspacing="0">';
loadingHtml += '<tr><td ondblclick="hideGcjDhccFullScreen();" align="'+ imgHAlign +'" valign="'+ imgVAlign +'">';
//图片上方 up,下 down,左 left,右 right
if(loadingTextAlign == "up"){
loadingHtml += '<div align="'+ imgHAlign +'">'+ loadingText +'<div>';
loadingHtml += '<img src="'+ loadingImgPath +'" />';
}
else if(loadingTextAlign == "down"){
loadingHtml += '<img src="'+ loadingImgPath +'" />';
loadingHtml += '<div align="'+ imgHAlign +'">'+ loadingText +'<div>';
}
else if(loadingTextAlign == "left"){
loadingHtml += loadingText +'  ';
loadingHtml += '<img src="'+ loadingImgPath +'" />';
}
else if(loadingTextAlign == "right"){
loadingHtml += '<img src="'+ loadingImgPath +'" />';
loadingHtml += '  '+ loadingText;
}
loadingHtml += '</td></tr>';
loadingHtml += '</table>';

divObj.innerHTML = loadingHtml;

//开始生成 iframe
var iframeObj = documentObj.createElement("iframe");
iframeObj.setAttribute("id", "gcjDhccFullScreenIframe");
iframeObj.style.filter = "progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)";

iframeObj.style.display = "none"; //不可见
iframeObj.style.position = "absolute"; //浮动
iframeObj.style.top = 0;
iframeObj.style.left = 0;
iframeObj.style.width = documentObj.body.offsetWidth;
iframeObj.style.height = documentObj.body.offsetHeight;
iframeObj.style.zIndex = 998;

// body 里加入 iframe
documentObj.body.appendChild(iframeObj);

// body 里加入 div
documentObj.body.appendChild(divObj);
}
//显示 fullScreen
function showGcjDhccFullScreen()
{
try{
gcjDhccFullScreenDocumentObj.getElementById("gcjDhccFullScreen").style.display = "block";
gcjDhccFullScreenDocumentObj.getElementById("gcjDhccFullScreenIframe").style.display = "block";
}
catch(e){ window.alert('showGcjDhccFullScreen'); }
}
//隐藏 fullScreen
function hideGcjDhccFullScreen()
{
try{
gcjDhccFullScreenDocumentObj.getElementById("gcjDhccFullScreen").style.display = "none";
gcjDhccFullScreenDocumentObj.getElementById("gcjDhccFullScreenIframe").style.display = "none";
}
catch(e){ window.alert('hideGcjDhccFullScreen'); }
}
/**************************** END ****************************/

//测试方法 -- 调用 test(); 进行测试
function test()
{
createGcjDhccFullScreen('<font style="font-size:15px; color:#ff0000;">加载数据中 。。。</font>', null, null, null, null, null, null);
showGcjDhccFullScreen();
}

/**
* 备注,如果是在form.submit();时显示,可能会出现图片加载不出来。
* 解决方法:可以延时调用form.submit();
*
* 延时调用例:
function test()
{
createGcjDhccFullScreen('<font style="font-size:15px; color:#ff0000;">加载数据中 。。。</font>', null, null, null, null, null, null);
showGcjDhccFullScreen();
setTimeout(formSubmit, 500); //延时调用formSubmit()方法
}
function formSubmit()
{
dataForm.action = "..."; //action如果在form中设置,这行可以不写
dataForm.submit();
}
*
*/
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
医生你好 我脸上跟额头上面长了很多小粉刺 请问这是什么原因引起的 要... 世界上到底是先有的鸡还是先有的蛋 请问是先有蛋,还是先有鸡? Excel怎么设置行高并且垂直 晚上梦见一条又长又小的青蛇追着咬我最后被我爸爸打死了代表什么... 专业技能怎么填我来教你 QQ空间曾经有一个左右接东西 小游戏叫什么名字 帽子先生接东西游戏介绍 趣味卡车接东西游戏介绍 怀孕50天B超的表现 怎么出现个充电线标志和箭头和iTunes怎么办 新建div 如何用jquery 判断图片的大小是否超过了div的大小 iphone 6怎么突然出现itunes和数据线? 如何判断服务器上的图片是否存在(javascript或者jQuery实现... jquery如何获取图片地址并判断修改地址 用Jquery怎么判断一个链接指向的是不是图片,就是要在一堆里找出href属性... iphone5卡贴机,现在开机屏幕界面上就只有一个线和itunes是什么意思 iphone4显示itunes和数据线是怎么回事 jquery 正则校验。求大神写一个规则,要求如下 : A01001.png 这是图片名称。要求 如下 苹果手机一直显示iTunes和数据线是什么意思?怎样恢复正常使用 请问怎样用jquery-ajax获取servlet中的图片?(图片验证码)好像一般情况下只能获取文本内容是吧 Jquery中验证插件,文本框后面往往看到有叉号或者对号的图片然后是跟提示... 花胶海参阿胶能一起煲汤吗 苹果手机出来一个数据线和itunes是什么意思 JQuery判断DIV中是否包含图片标签 鱼胶与海参的烧法 js/jquery校验上传图片后缀为gif|png|jpeg|jpg格式的图片,尺寸为512*51... 苹果显示一根数据线和iTunes是表示什么? 求鲍汁焖海参花胶的做法,有详细步骤最好。 jquery或js判断图片是否能显示 没有java基础可以直接学框架吗? 如何学习Java的三层架构,作为初学者请指点一下. 想做JAVA架构师应该怎么学习 三年级看什么作文书 三年级作文《我喜欢的一本书》 现在小学三年级开始写作,需要什么样的作文书作为孩子的辅导作文? 三年级作文:与书有关故事325字左右 三年级儿童阅读什么书对作文有帮助 我家孩子小学三年级不会写作文,该看什么书呀 适合作文提高的,小学三年级适合看的书,推荐一下 3年级学生有必要买作文书吗? 三年级语文作文300个字红色传奇的书的作文怎么写? 作文三书哪本适合三年级的 三年级作文 我最喜欢的一本书 怎么写 三年级作文书买哪样的好 推荐一下三年级描写人物的作文书 杀毒软件哪个好 什么高,什么阔成 电脑桌面的图标(比如说我的电脑。回收站那些。)怎么换成别的。那里能下载到ICO格式的图标? 上海阔成投资有限公司怎么样?