javascript 校验 非空_JavaScript_form表单非空验证;
=>HTML文比抖朋要插支一圈不者地件
表单验证_密码验证
YourName:
ChooseAPassword:
VerifyPassword:
=>样式文件
body {
color: #000; //黑色;
background-color: #FFF; //白色;
}
input.invalid {
background-color: #FF9; //黄色;
border: 2px red inset;
}
label.invalid {
color: #F00; //红色;
font-weight: bold;
}
=>脚遇新是直朋能到分览本文件
window.onload = initForms;
function initForms() {
for(var i=0, len=document.forms.length; i
document.forms[i].onsubmit = function() {
return validForm();
}
}
}
function validForm() {
var allGood = true; // 默认验证通过;
var allTags = document.getElementsByTagName("*");
for(var i=0; i
if(!validTag(allTags[i])) {
allGood = false;
}
}
return allGood;
/*validForm(结束;*/
function validTag(thisTag) {
var outClass = "";
var allClasses = thisTag.className.split(" ");
for(var j=0,len=allClasses.length; j
outClass += validBasedOnClass(allClasses[j]) + " ";
}
thisTag.className = outClass;
// console.log(i);
// console.log(thisTag.id);
// console.log(outClass);
if(outClass.indexOf("invalid") > -1) {
thisTag.className = outClass.substring(0,7);
console.log(thisTag.className);
thisTag.focus();
if(thisTag.nodeName == "INPUT") {
thisTag.select();
}
return false;
}
return true;
/*validTag()函数结束;*/
function validBasedOnClass(thisClass) { // 只有空、reqd、passwd1;
var classBack = "";
switch(thisClass) {
case "":
case "invalid":
break;
case "reqd":
if(allGood && thisTag.value == "") {
classBack = "invalid";
}
classBack += thisClass;
break;
default:
classBack += thisClass;
}
return classBack;
}
}
}
本文来源于网络:查看 >https://blog.csdn.net/cenyebao/article/details/6930463
javascript 校验 非空_JavaScript_form表单非空验证;相关推荐
- antd vue表单验证_antd-for-vue 表单验证失效 自定义表单验证使表单非空验证失效(其他验证失效)...
## antd-for-vue 表单验证失效 自定义表单验证使表单非空验证失效(其他验证失效) ##### antd 的 表单校验方法包括 validateFields 和 validateField ...
- form表单校验复杂系列--- form表单内插入独立的数据表格,动态校验数据表格内每行的文件上传
form表单校验复杂系列- form表单内插入独立的数据表格,动态校验数据表格内每行的文件上传 前言 公司项目有个模块需要优化form表单内,插入独立的数据表格,表格内容是文件上传,需要利用外部表单提 ...
- 使用原生javascript实现ajax提交form表单
使用原生javascript实现ajax提交form表单 ============================ 1 准备表单 首先我们需要编写一个html代码,这里我是采用nodej ...
- html中表单的校验的插件,jquery表单验证插件validationEngine
插件的特色: 封装强悍.例子充足(基本都验证类型都被囊括).调用轻便 注意事项: 1.演示版本为 v2.2.4: 2.v2.0 以下的版本参数并不完全通用: 对 validationEngine.jq ...
- javascript监听键盘事件 - 如表单enter回车提交
javascript监听键盘点击时间,比如:enter回车表单提交.禁止F5刷新.禁用鼠标右键等等 本文仅简单做个介绍,权当抛砖引玉了:如果朋友们有更好的建议或者意见,欢迎留言评论. 代码如下: &l ...
- JavaScript使用正则表达式进行邮箱表单验证实例
*******JavaScript使用正则表达式进行邮箱表单验证实例************ 1.在JavaScript中也可以使用正则表达式对表单输入的数据进行验证格式如下 /正则表达式/.test ...
- abap视图字段限制_在 Laravel 控制器中进行表单请求字段验证
在 Web 应用中,用户提交的数据往往是不可预测的,因此一个非常常见的需求是对用户提交的表单请求进行验证,以确保用户输入的是我们所期望的数据格式.很多 Web 框架都对此功能专门提供了工具集,Lara ...
- HTML表单之邮箱验证
学习HTML,表单是一个很重要的知识,而表单最常用的可能就是表单的验证了:下面我介绍验证邮箱的一种方法: 先上代码:(注:这个代码是可以运行的,可以自己试试,把重点放在js和表单里面!) <!D ...
- glassfish hk2_使用GlassFish 3.1.2.2和Primefaces 3.4的JDBC领域和基于表单的身份验证
glassfish hk2 我的博客上最受欢迎的帖子之一是有关JDBC安全领域和带有Primefaces的GlassFish上基于表单的身份验证的简短教程. 在收到有关它不再适用于最新的GlassFi ...
最新文章
- 2018-2019-1 20165310 20165315 20165226 实验一 开发环境的熟悉
- 从源码分析DEARGUI之add_selectable
- 在电脑桌面怎样用命令开启远程桌面?
- 20180525小测
- thinkphp-where-数组条件-普通查询
- python 速度 memmap_从20秒到0.5秒:一个使用Rust语言来优化Python性能的案例
- java复选框批量删除_vue+element+Java实现批量删除功能
- Oracle中的用户创建和权限的分配
- JAVA学习-----容器和数据结构
- 概率论与数理统计 答案
- 左撇子的成长指南:我是左撇子.TXT
- java计算机毕业设计高校墨香文学社管理系统源码+mysql数据库+系统+lw文档+部署
- Hexo之NexT主题设置背景图片
- java 图片 白边,如何在Java中自动裁剪图像白色边框?
- 使用FTP服务器进行文件上传与下载
- 步骤教学 :安装下载Oracle VM VirtualBox + 安装win7 win10镜像文件
- Visual Studio内存泄露检测工具
- android adapter 组件,Android UI - AdapterView 及其子类
- vs2015智能提示英文改为中文
- Infor XA ERP运维常用SQL
热门文章
- php模型分页代码,ThinkPHP6.0模型关联分页
- MySQL【环境搭建 03】腾讯云 Linux 环境踩坑 loading shared libraries: libnuma.so.1 + quit without updating PID file
- (第四篇)Vue生命周期
- MyBatis开发Dao的方法
- php软件安装及调试_PHP调试利器XDebug的安装与使用
- php 逗号运算符,基础篇PHP运算符总结宝典
- Minimum Array
- mysql自定义变量
- Cookie和Session-学习笔记04【Session之验证码案例】
- Mac 解压Android NDK.bin文件