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 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
