Song.Site/obj/Debug/Package/PackageTmp/Manage/CoreScripts/Verify.js

(开头部分) 10KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

// JavaScript Document
$(function(){
	  var veri=new Verify();
	  veri.Init();
	  veri.SubmitEvent();
});

/*!
 * 主  题:《页面录入验证处理》
 * 说  明:所有页面录入验证的处理,包括生成星号标注、非法提示等;
 * 功能描述:
 * 1、当录入框必填时,在控件后生成红色星号;
 * 2、根据控件属性判断需要录入的数据格式,如果非法,在控件下方显示下拉提示,并阻止提交,即form的submit事件
 * 3、支持分组验证
 *
 * 作  者:宋雷鸣 
 * 开发时间: 2011年8月5日
 */
function Verify()
{
}
//验证界面初始化,如果非空选择,加星号标
Verify.prototype.Init=function()
{
	var star="<span style=\"color:red\">*</span>";
	var tbox=$("input[nullable='false']");
	tbox.after(star);
	var tbox=$("textarea[nullable='false']");
	tbox.after(star);
	var tbox=$("select[novalue='-1']");
	tbox.after(star);	
}
//提交按钮的事件
Verify.prototype.SubmitEvent=function(){
	$("input[type='submit'][verify='true']").click(btnEvent);
	$("input[type='image'][verify='true']").click(btnEvent);
	function btnEvent(){			
			//按钮的验证组,识标码
			var group=$(this).attr("group");
			//所在的form
			var form=$(this).parents("form");
			var isPass=true;
			form.find("*").each(
					function()
					{						
						isPass=Verify.OperateSingle(group,$(this));
						if(!isPass)return false;
					}
				);
			return isPass;
			//如果全部通过,则清除提示框
			$("#VerifyShowBox").remove();
	}
	//当鼠标点击时
	$(document).mousedown(function(){
		$("#VerifyShowBox").remove();
	});
	//当录入时清除提示框 
	$(document).keydown(function(){
		$("#VerifyShowBox").remove();
后面还有 354 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读 AI

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。