您的位置:

js带提示登录表单验证代码下载,含验证码的登录界面js

本文目录一览:

js验证表单

avaScript 表单验证

JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证。

被 JavaScript 验证的这些典型的表单数据有:

用户是否已填写表单中的必填项目?

用户输入的邮件地址是否合法?

用户是否已输入合法的日期?

用户是否在数据域 (numeric field) 中输入了文本?

必填(或必选)项目

下面的函数用来检查用户是否已填写表单中的必填(或必选)项目。假如必填或必选项为空,那么警告框会弹出,并且函数的返回值为 false,否则函数的返回值则为 true(意味着数据没有问题):

function validate_required(field,alerttxt)

{

with (field)

{

if (value==null||value=="")

 {alert(alerttxt);return false}

else {return true}

}

}

下面是连同 HTML 表单的代码:

html

head

script type="text/javascript"function validate_required(field,alerttxt)

{

with (field)

 {

 if (value==null||value=="")

   {alert(alerttxt);return false}

 else {return true}

 }

}

function validate_form(thisform)

{

with (thisform)

 {

 if (validate_required(email,"Email must be filled out!")==false)

   {email.focus();return false}

 }

}/script

/head

body

form action="submitpage.htm" onsubmit="return validate_form(this)" method="post"

Email: input type="text" name="email" size="30"

input type="submit" value="Submit"

/form

/body

/html

E-mail 验证

下面的函数检查输入的数据是否符合电子邮件地址的基本语法。

意思就是说,输入的数据必须包含 @ 符号和点号(.)。同时,@ 不可以是邮件地址的首字符,并且 @ 之后需有至少一个点号:

function validate_email(field,alerttxt)

{

with (field)

{

apos=value.indexOf("@")

dotpos=value.lastIndexOf(".")

if (apos1||dotpos-apos2)

 {alert(alerttxt);return false}

else {return true}

}

}

下面是连同 HTML 表单的完整代码:

html

head

script type="text/javascript"function validate_email(field,alerttxt)

{

with (field)

{

apos=value.indexOf("@")

dotpos=value.lastIndexOf(".")

if (apos1||dotpos-apos2)

 {alert(alerttxt);return false}

else {return true}

}

}

function validate_form(thisform)

{

with (thisform)

{

if (validate_email(email,"Not a valid e-mail address!")==false)

 {email.focus();return false}

}

}/script

/head

body

form action="submitpage.htm"onsubmit="return validate_form(this);" method="post"

Email: input type="text" name="email" size="30"

input type="submit" value="Submit"

/form

/body

/html

js注册表单验证代码

JS函数:

function check(){

    var username = document.getElementById("username").value;

    var pass1 = document.getElementById("password").value;

    var pass2 = document.getElementById("confirm_password").value;

 

    if (username == ""|| username == NULL || pass1 == "" || pass1 == NULL || pass2 == NULL || pass2 == "") {

        alert("用户名或密码不得为空!");

        return false;

    }

}

表单提交的时候验证:

input name="reg" type="submit"  value="提交" onclick="return check()"/

自己补全。

JS表单验证代码

我就简单的写个 希望可以帮助您

==================================

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""

html xmlns=""

head

meta http-equiv="Content-Type" content="text/html; charset=gb2312" /

title测试页面/title

script type="text/javascript"

function checkform(){

//验证用户名

if($("username").value == ""){

$("n_msg").innerHTML ="用户名不可以为空";

$("username").select();

$("username").focus();

return false;

}else{

if($("username").value.length 6){

$("n_msg").innerHTML = "用户名必须大于6个字符";

$("username").select();

$("username").focus();

return false;

}

}

//验证密码

if($("password").value == ""){

$("p_msg").innerHTML ="密码不可以为空";

$("password").select();

$("password").focus();

return false;

}else{

if($("password").value.length 10){

$("p_msg").innerHTML = "密码必须大于10个字符";

$("password").select();

$("password").focus();

return false;

}

}

//.....(下面的可以以此类推)

return true;

}

function $(id){

return document.getElementById(id);

}

/script

style type="text/css"

body{ font:12px 宋体}

.c_red{ color:#f00}

/style

/head

body

table width="500" border="0" cellspacing="0" cellpadding="0"

form method="post" onsubmit="return checkform()"

tr

td width="89"用户名/td

td width="223"input name="username" type="text" id="username" //td

td width="188" id="n_msg" class="c_red"/td

/tr

tr

td密码/td

tdinput name="password" type="password" id="password" //td

td id="p_msg" class="c_red"/td

/tr

tr

td colspan="3"input name="sub" type="submit" id="sub" value="提交" //td

/tr

/form

/table

/body

/html

===========================

上面的为代码部分 我已经调试没问题 希望可以帮助您

祝早日解决~

求javascript表单验证大全

JavaScript验证表单大全

script

/*

用途:校验ip地址的格式

输入:strIP:ip地址

返回:如果通过验证返回true,否则返回false;

*/

function isIP(strIP) {

if (isNull(strIP)) return false;

var re=/^(\d+)\.(\d+)\.(\d+)\.(\d+)$/g //匹配IP地址的正则表达式

if(re.test(strIP))

{

if( RegExp.$1 256 RegExp.$2256 RegExp.$3256 RegExp.$4256) return true;

}

return false;

}

/*

用途:检查输入字符串是否为空或者全部都是空格

输入:str

返回:

如果全是空返回true,否则返回false

*/

function isNull( str ){

if ( str == "" ) return true;

var regu = "^[ ]+$";

var re = new RegExp(regu);

return re.test(str);

}

/*

用途:检查输入对象的值是否符合整数格式

输入:str 输入的字符串

返回:如果通过验证返回true,否则返回false

*/

function isInteger( str ){

var regu = /^[-]{0,1}[0-9]{1,}$/;

return regu.test(str);

}

/*

用途:检查输入手机号码是否正确

输入:

s:字符串

返回:

如果通过验证返回true,否则返回false

*/

function checkMobile( s ){

var regu =/^[1][3][0-9]{9}$/;

var re = new RegExp(regu);

if (re.test(s)) {

return true;

}else{

return false;

}

}

/*

用途:检查输入字符串是否符合正整数格式

输入:

s:字符串

返回:

如果通过验证返回true,否则返回false

*/

function isNumber( s ){

var regu = "^[0-9]+$";

var re = new RegExp(regu);

if (s.search(re) != -1) {

return true;

} else {

return false;

}

}

/*

用途:检查输入字符串是否是带小数的数字格式,可以是负数

输入:

s:字符串

返回:

如果通过验证返回true,否则返回false

*/

function isDecimal( str ){

if(isInteger(str)) return true;

var re = /^[-]{0,1}(\d+)[\.]+(\d+)$/;

if (re.test(str)) {

if(RegExp.$1==0RegExp.$2==0) return false;

return true;

} else {

return false;

}

}

/*

用途:检查输入对象的值是否符合端口号格式

输入:str 输入的字符串

返回:如果通过验证返回true,否则返回false

*/

function isPort( str ){

return (isNumber(str) str65536);

}

/*

用途:检查输入对象的值是否符合E-Mail格式

输入:str 输入的字符串

返回:如果通过验证返回true,否则返回false

*/

function isEmail( str ){

var myReg = /^[-_A-Za-z0-9]+@([_A-Za-z0-9]+\.)+[A-Za-z0-9]{2,3}$/;

if(myReg.test(str)) return true;

return false;

}

/*

用途:检查输入字符串是否符合金额格式

格式定义为带小数的正数,小数点后最多三位

输入:

s:字符串

返回:

如果通过验证返回true,否则返回false

*/

function isMoney( s ){

var regu = "^[0-9]+[\.][0-9]{0,3}$";

var re = new RegExp(regu);

if (re.test(s)) {

return true;

} else {

return false;

}

}

/*

用途:检查输入字符串是否只由英文字母和数字和下划线组成

输入:

s:字符串

返回:

如果通过验证返回true,否则返回false

*/

function isNumberOr_Letter( s ){//判断是否是数字或字母

var regu = "^[0-9a-zA-Z\_]+$";

var re = new RegExp(regu);

if (re.test(s)) {

return true;

}else{

return false;

}

}

/*

用途:检查输入字符串是否只由英文字母和数字组成

输入:

s:字符串

返回:

如果通过验证返回true,否则返回false

*/

function isNumberOrLetter( s ){//判断是否是数字或字母

var regu = "^[0-9a-zA-Z]+$";

var re = new RegExp(regu);

if (re.test(s)) {

return true;

}else{

return false;

}

}

/*

用途:检查输入字符串是否只由汉字、字母、数字组成

输入:

value:字符串

返回:

如果通过验证返回true,否则返回false

*/

function isChinaOrNumbOrLett( s ){//判断是否是汉字、字母、数字组成

var regu = "^[0-9a-zA-Z\u4e00-\u9fa5]+$";

var re = new RegExp(regu);

if (re.test(s)) {

return true;

}else{

return false;

}

}

/*

用途:判断是否是日期

输入:date:日期;fmt:日期格式

返回:如果通过验证返回true,否则返回false

*/

function isDate( date, fmt ) {

if (fmt==null) fmt="yyyyMMdd";

var yIndex = fmt.indexOf("yyyy");

if(yIndex==-1) return false;

var year = date.substring(yIndex,yIndex+4);

var mIndex = fmt.indexOf("MM");

if(mIndex==-1) return false;

var month = date.substring(mIndex,mIndex+2);

var dIndex = fmt.indexOf("dd");

if(dIndex==-1) return false;

var day = date.substring(dIndex,dIndex+2);

if(!isNumber(year)||year"2100" || year "1900") return false;

if(!isNumber(month)||month"12" || month "01") return false;

if(daygetMaxDay(year,month) || day "01") return false;

return true;

}

function getMaxDay(year,month) {

if(month==4||month==6||month==9||month==11)

return "30";

if(month==2)

if(year%4==0year%100!=0 || year%400==0)

return "29";

else

return "28";

return "31";

}

/*

用途:字符1是否以字符串2结束

输入:str1:字符串;str2:被包含的字符串

返回:如果通过验证返回true,否则返回false

*/

function isLastMatch(str1,str2)

{

var index = str1.lastIndexOf(str2);

if(str1.length==index+str2.length) return true;

return false;

}

/*

用途:字符1是否以字符串2开始

输入:str1:字符串;str2:被包含的字符串

返回:如果通过验证返回true,否则返回false

*/

function isFirstMatch(str1,str2)

{

var index = str1.indexOf(str2);

if(index==0) return true;

return false;

}

/*

用途:字符1是包含字符串2

输入:str1:字符串;str2:被包含的字符串

返回:如果通过验证返回true,否则返回false

*/

function isMatch(str1,str2)

{

var index = str1.indexOf(str2);

if(index==-1) return false;

return true;

}

/*

用途:检查输入的起止日期是否正确,规则为两个日期的格式正确,

且结束如期=起始日期

输入:

startDate:起始日期,字符串

endDate:结束如期,字符串

返回:

如果通过验证返回true,否则返回false

*/

function checkTwoDate( startDate,endDate ) {

if( !isDate(startDate) ) {

alert("起始日期不正确!");

return false;

} else if( !isDate(endDate) ) {

alert("终止日期不正确!");

return false;

} else if( startDate endDate ) {

alert("起始日期不能大于终止日期!");

return false;

}

return true;

}

/*

用途:检查输入的Email信箱格式是否正确

输入:

strEmail:字符串

返回:

如果通过验证返回true,否则返回false

*/

function checkEmail(strEmail) {

//var emailReg = /^[_a-z0-9]+@([_a-z0-9]+\.)+[a-z0-9]{2,3}$/;

var emailReg = /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/;

if( emailReg.test(strEmail) ){

return true;

}else{

alert("您输入的Email地址格式不正确!");

return false;

}

}

/*

用途:检查输入的电话号码格式是否正确

输入:

strPhone:字符串

返回:

如果通过验证返回true,否则返回false

*/

function checkPhone( strPhone ) {

var phoneRegWithArea = /^[0][1-9]{2,3}-[0-9]{5,10}$/;

var phoneRegNoArea = /^[1-9]{1}[0-9]{5,8}$/;

var prompt = "您输入的电话号码不正确!"

if( strPhone.length 9 ) {

if( phoneRegWithArea.test(strPhone) ){

return true;

}else{

alert( prompt );

return false;

}

}else{

if( phoneRegNoArea.test( strPhone ) ){

return true;

}else{

alert( prompt );

return false;

}

}

}

/script

form name=a onsubmit="return checkPhone(document.a.b.value);"

INPUT TYPE="text" NAME="b"

input type="submit" name="Submit" value="check"

/form

js带提示登录表单验证代码下载,含验证码的登录界面js

2022-11-23
phpjs验证登录,php手机验证码登录

本文目录一览: 1、求助,php+js实现登录验证 2、用PHP+JS+MYSQL实现用户登陆验证,的具体步骤是怎么样的呢 3、php简单的登陆验证用户名和密码怎么写 4、PHP 中JS验证表单的问题

2023-12-08
phpjs验证登录(php网络验证源码)

本文目录一览: 1、PHP 验证网页跳转到登陆页面后登陆页面JS运行不完全 2、js 判断是否登录 3、php简单的登陆验证用户名和密码怎么写 4、求助,php+js实现登录验证 5、用PHP+JS+

2023-12-08
js代码模拟登录,登录界面js代码

2022-11-23
php验证码登陆界面,php登录界面验证码

2022-11-27
java登陆界面的验证码(java登陆界面的验证码在哪)

2022-11-15
登录前端代码js(前端登录页面代码)

本文目录一览: 1、项目前端js基础代码包括哪些方面的东西?一般都怎样写? 2、前端JS 怎么实现用户登陆之后点各个页面都不用再登陆? 3、求前端验证js代码 4、Web前端工程师要掌握的JavaSc

2023-12-08
js登录界面代码自用,使用js制作简易登录页面

2022-11-23
js授权验证代码,验证码代码实现

2022-11-22
js简单注册页面代码验证(javascript验证注册页面代

本文目录一览: 1、用html做的一个form+table注册页面里有一个验证码,要怎么写这个js代码?? 2、js格式QQ注册页面,用正则表达式验证各个文本框,输入错误提示错误,全部输入正确则输出注

2023-12-08
js编写登录代码,html编写登录页面代码

本文目录一览: 1、用javascript编写一段用户名和密码登录代码。点击登录按钮后,页面跳转到另一个页面,显示此用户名和密码的 2、JS登录语法怎么写? 3、用javascript脚本语言编写的h

2023-12-08
golang登陆检验,golang 登录验证

2022-11-27
java登录验证码,java开发手机验证码登录

2023-01-04
java登录验证,java登录验证用户名密码是否正确

2023-01-04
js验证表单提交代码(js进行表单验证)

本文目录一览: 1、js表单验证代码怎么写 2、如何用js提交struts2验证表单? 3、用JS提交表单时如何验证表单项 4、js注册表单验证代码 js表单验证代码怎么写 我来举个例子,很简单的!D

2023-12-08
jsp登录界面csdn(jsp登录界面下拉列表)

本文目录一览: 1、用jsp怎样做一个用户登录界面 2、我想问一下,用JSP如何实现像CSDN主页右上角那种,登录前显示“你还未登录”,“登陆”“注册”登陆后显示 3、JSP编写一个登陆界面 4、js

2023-12-08
JS 邮箱验证

2023-05-20
注册表单验证js代码,表单验证码代码

2022-11-24
java验证登陆(java 登录验证)

2022-11-13
java登录验证码,Java生成验证码

2023-01-10