function isSubmit() {
if(com_CheckSubmitFlg1 == true){
alert('Do not re-submit unitl previous action was completed !');
return false;
}
return true;
}
function setSubmit(flag) {
if (flag == null) {
flag = true;
}
com_CheckSubmitFlg1 = flag;
}
//========end add
function Round(a_Num , a_Bit)
{
return( Math.round(a_Num * Math.pow (10 , a_Bit)) / Math.pow(10 , a_Bit)) ;
}
//====================用户注册校验lkf17062 2009-07-21========================================================
function chkLen_register(field_name, allow_len, label_name,defaultEmpty) {
var s = trim(field_name.value);
if (typeof(defaultEmpty) == "undefined") defaultEmpty = true;
if(isEmpty(s)) {
if (!defaultEmpty) {
// field_name.focus();
// field_name.style.background=fieldbg;
// alert ("\u8bf7\u8f93\u5165 " + label_name);
return false;
} else return true;
}
if (getTextLen(s) > allow_len) {
// field_name.focus();
// field_name.style.background=fieldbg;
alert(label_name + " length not more than " + allow_len + " bytes,Please reInput!");
return false;
}
return true;
}
function chkEmail_register(field_name,label_name,defaultEmpty) {
var s = field_name.value;
var str = /^[_\-\.0-9a-zA-Z-]+@([0-9a-zA-Z-]+\.)+[a-zA-Z]{2,3}$/;
if (typeof(defaultEmpty) == "undefined") defaultEmpty = true;
if(isEmpty(s)) {
if (!defaultEmpty) {
// field_name.focus();
// field_name.style.background=fieldbg;
// alert ("\u8bf7\u8f93\u5165 " + label_name);
return false;
} else return true;
}
if (!str.test(s)) {
// field_name.focus();
// field_name.style.background=fieldbg;
// alert(label_name+" \u8f93\u5165\u4e0d\u5408\u6cd5,\u8bf7\u8f93\u5165\u6b63\u786e\u7684Email.");
return false;
}
return true;
}
function chkPhone_register(field_name,label_name,defaultEmpty) {
if (typeof(defaultEmpty) == "undefined") defaultEmpty = true;
var s = field_name.value;
var str=/^[0-9-\+;,]*$/;
if(isEmpty(s)) {
if (!defaultEmpty) {
// field_name.focus();
// field_name.style.background=fieldbg;
// alert ("\u8bf7\u8f93\u5165 " + label_name);
return false;
} else return true;
}
if (!str.test(s)||s.length<7) {
// field_name.focus();
// field_name.style.background=fieldbg;
// alert(label_name+" \u683c\u5f0f\u4e0d\u6b63\u786e,\u8bf7\u8f93\u5165\u6b63\u786e\u7684\u53f7\u7801\u683c\u5f0f.");
return false;
}
return true;
}
function chkNum_register(field_name,label_name,defaultEmpty) {
if (typeof(defaultEmpty) == "undefined") defaultEmpty = true;
var s = field_name.value;
if(isEmpty(s)) {
if (!defaultEmpty) {
//field_name.focus();
//field_name.style.background=fieldbg;
// alert ("\u8bf7\u8f93\u5165 " + label_name);
return false;
} else return true;
}
if (!isNum(s)) {
//field_name.focus();
//field_name.style.background=fieldbg;
// alert(label_name+" \u8f93\u5165\u4e0d\u5408\u6cd5,\u53ea\u80fd\u8f93\u5165\u6570\u5b57.");
return false;
}
return true;
}
分享到:
相关推荐
"verify.js" 文件很可能就是实现这种滑动验证功能的核心JavaScript代码。在这个模块中,通常会涉及到JavaScript、CSS以及与登录验证相关的技术。 JavaScript是前端开发中的主要脚本语言,负责处理用户交互、动态...
verify.js实现这一功能时,需要对图片进行切割,并通过JavaScript事件监听用户滑动行为,判断是否完成拼接。 3. **点击验证**:这种验证码形式要求用户按照特定顺序或位置点击图片上的某些元素,增加了验证的难度。...
verify.js是一个轻量级、易于使用的JavaScript库,专为实现高效表单验证而设计。本文将深入探讨verify.js的特性、用法以及如何将其整合到HTML项目中。 一、verify.js简介 verify.js是一款专注于简化表单验证的...
如果是CDN,直接在HTML文件中引用相关JS文件。 2. **初始化**:在HTML中,为需要验证的表单字段添加特定的类名或者属性,然后在JavaScript中调用插件初始化方法,例如`verify.init()` 3. **设置规则**:使用插件...
验证PDF 验证JS中的pdf文件(同时支持node.js和浏览器)。验证PDF签名签名的PDF文件中嵌入了公共证书,因此,我们需要验证PDF文件本身就是文件本身。安装npm i @ninja-labs/verify-pdf输入// CommonJS requireconst ...
首先,我们需要在项目的`pom.xml`文件中添加Kaptcha的依赖。Kaptcha的最新版本可以在Maven仓库中查找,通常会是以下形式: ```xml <groupId>com.google.code.kaptcha</groupId> <artifactId>kaptcha <version>...
这个“Argon2哈希算法的Node.js绑定_JavaScript_C++_下载.zip”文件包含了一个Node.js模块,该模块为JavaScript环境提供了对Argon2算法的原生支持,同时也涉及到C++的实现,以确保高效的计算性能。 首先,我们来...
在Node.js下,我们可以直接使用protobuf.js与protobuf的.proto文件进行交互,无需预先使用protoc工具进行编译。 首先,我们来安装protobuf.js库。在终端中,输入以下命令: ```bash npm install protobufjs [--...
Vue.js 是一个流行的前端JavaScript框架,它以组件化开发、易用性和高性能著称。Vue Drag Verify 是一个基于 Vue.js 的拖动验证组件,旨在提供一种用户友好的交互方式,通常用于表单验证或者防止机器人操作。在"vue-...
Node.js 是一种基于 Chrome V8 引擎的 JavaScript 运行环境,它让开发者能够在服务器端使用 JavaScript 进行编程,极大地推动了全栈开发的流行。Mailgen 是一款专为 Node.js 设计的库,它能帮助开发者自动生成结构...
1. **verify.json**:这是一个JSON(JavaScript Object Notation)文件,通常用来存储配置信息、验证数据或者元数据。JSON是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。在这个上下文中...
Node.js是一个开源、跨平台的JavaScript运行时环境,它允许开发者使用JavaScript编写服务器端应用程序。Node.js的设计基于事件驱动、非阻塞I/O模型,使得它非常适合构建轻量级、高性能的应用程序。 **稳定度** Node...
具体的内容可能包括HTML、CSS、JavaScript文件(前端),Java类文件(后端)、数据库连接配置(如application.properties或jdbc.properties)、以及可能的测试文件。初学者可以通过阅读这些代码,了解Web应用开发的...
Node.js是一个开放源代码、跨平台的JavaScript运行环境,它允许开发者在服务器端运行JavaScript代码。Axios则是一个基于Promise的HTTP库,可以在浏览器和Node.js中使用,具有易用、高效的特点。 首先,我们需要安装...
在项目结构中,`token-login-master`可能包含了前端Vue组件、后端Node.js路由、数据库模型(如User.js)以及必要的配置文件。这些文件协同工作,实现了基于JWT的登录验证系统。 总的来说,这个系统确保了用户在登录...
6. `libjsc_kandianreport5.so` 和 `libjscjni_kandianreport10.so` - 这两个是动态链接库文件,基于 JavaScriptCore(JSC),用于 Android 平台上的 JavaScript 运行时环境。它们可能用于报告、分析或日志记录,...
1. **verify.json**:这通常是一个包含验证信息的JSON(JavaScript Object Notation)文件,用于程序的身份验证、授权或数据完整性检查。在腾讯看点的背景下,可能是用来验证用户身份、应用状态或者软件版本的文件。...
6. **语义化标签**:使用如`<header>`, `<nav>`, `<main>`, `<article>`, `<aside>`和`<footer>`等语义化标签,可以提高网页结构的可读性和SEO优化。 7. **表单验证**:HTML5提供了内置的表单验证机制,如`required...
Node.js作为一个强大的服务器端JavaScript运行环境,配合Express,可以构建高效、灵活的Web应用。在这个"Node.js-node-express|实现登录验证和授权"项目中,我们将会看到如何构建一个简单的登录系统,包括用户注册、...