快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

javascript校验,javascript验证

javascript校验部分改为jquery进行校验:

function myFunction() {

成都创新互联公司致力于互联网网站建设与网站营销,提供网站设计、网站制作、网站开发、seo优化、网站排名、互联网营销、微信小程序定制开发、公众号商城、等建站开发,成都创新互联公司网站建设策划专家,为不同类型的客户提供良好的互联网应用定制解决方案,帮助客户在新的全球化互联网环境中保持优势。

var user=$("#user").val();

var password=$("#password").val();

if(user == "" || password== ""){

$("#tipMsg").html("*用户名或密码不能为空!");

return false;

}

if(!(user == "saosao" password== "123456")){

$("#tipMsg").html("*用户名或密码错误!");

return false;

}

$("#tipMsg").html("");

return true;

}

javascript非空和字符串长度校验

script

var reg =  /^[a-z0-9_-]{3,16}$/;//判断字符串长度是3-16,自己可以修改

var str = "12";//你从别的地方迁过来的值

var flag = reg.test(str);

if (flag) {

alert("ok");

//window.location.href = "";

}else{

alert("no");

};

/script

你看下这段可以用吗?可以继续追问。觉得好就采纳!

求助JavaScript的校验

如果你text框的name跟id都是动态的话,

那你的td的id总不是动态的吧

document.getElementById("td1").getElemengtsByTagName("input")[0].value

这句意思就是得到id叫td1的元素,然后找他子元素里 类型是input的第一个元素的值

明白没

如果td的id再动态的,那就在table外手动套个div

document.getElementById("div1").getElemengtsByTagName("input")[0].value

一样的效果,反正就是得到了div里所有元素类型为input的元素的第一个,你那9个框框,改下 下标就可以判断了撒

结账给分儿吧

javascript验证邮箱格式是否正确

是否正确的话可以通过正则表达式校验,是否存在可以通过对存储用户信息的数据库进行检索来判断。给你一个正则表达式的例子吧,是对Form内输入框进行校验的。

if(document.form1.mail.value=="")

{

alert("电子邮件不能为空");

return false;

}

else

{

reg=/^([a-zA-Z0-9]+[_|\-|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\-|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/gi;

if(!reg.test(document.form1.mail.value))

{

alert("非法的电子邮件");

return false;

}

}

怎样用JavaScript实现验证码的验证

用JavaScript实现验证码的验证主要代码如下:

var code ; //在全局定义验证码

//产生验证码

window.onload = function createCode(){

code = "";

var codeLength = 4;//验证码的长度

var checkCode = document.getElementById("code");

var random = new Array(0,1,2,3,4,5,6,7,8,9,'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R',

'S','T','U','V','W','X','Y','Z');//随机数

for(var i = 0; i codeLength; i++) {//循环操作

var index = Math.floor(Math.random()*36);//取得随机数的索引(0~35)

code += random[index];//根据索引取得随机数加到code上

}

checkCode.value = code;//把code值赋给验证码

}

//校验验证码

function validate(){

var inputCode = document.getElementById("input").value.toUpperCase(); //取得输入的验证码并转化为大写

if(inputCode.length = 0) { //若输入的验证码长度为0

alert("请输入验证码!"); //则弹出请输入验证码

}

else if(inputCode != code ) { //若输入的验证码与产生的验证码不一致时

alert("验证码输入错误!@_@"); //则弹出验证码输入错误

createCode();//刷新验证码

document.getElementById("input").value = "";//清空文本框

}

else { //输入正确时

alert("^-^"); //弹出^-^

}

}

javascript校验部分改为jquery进行校验

完美解答,请采纳

function formVerification(){

var pwd = $('#pas1').val(),  // 我猜测这是密码,起名字规范点兄弟

repwd = $('#pw').val(),  // 确认密码

email = $('#email').val(),  //邮箱验证

phone = $('#phone').val(),  //手机号码验证

code = $('#phone1').val();  //我猜测是验证码

//console.log(pwd, repwd, email, phone, code);  //检查是否都获取到值

//字段验证函数 1.字段是否成立  2.需要控制的元素id

function Verification(bool, element){

//console.log(bool, element);

if(bool){

$('#' + element).css('display', 'none');

return true;

}else{

$('#' + element).css('display', 'inline-block');

return false;

}

}

//各个字段验证

pwd = Verification( (pwd.length = 6  pwd.length = 20), 'er1' )  Verification(pwd == repwd, 'er2');  //密码验证我猜测是6到20位(需加等于),而不是7到19(不需要加等于)

//重复密码不用验证空,密码在前一个密码验证中已经验证,这里只需要验证是否与上面一致即可

//密码验证结果和确认密码验证结果放到一起的原因是因为分开验证,会导致pwd被密码验证完后返回结果覆盖,导致确认密码验证无法通过

email = Verification( /^[\w]+(\.[\w]+)*@[\w]+(\.[\w]+)+$/.test(email), 'er3' );  //邮箱验证

phone = Verification( /^1(3|4|5|7|8)\d{9}$/.test(phone), 'er4' );  //手机号码验证

code = Verification( /^[0-9]{4}$/.test(code), 'er5' );  //正则表达式少写了$符号,这个会导致,验证码可以无限长,这个phone1 我猜测是手机验证码 起名字应该为 code 或者 VCode等等易懂的名称

//console.log(pwd, email, phone, code);  //检查验证结果是否正确

if(pwd  email  phone  code){ //是否全部通过验证

return true;

}else{

return false;

}

}

建议:命名请一定要规范,不然还要猜测其含义(有可能误解),还有代码太多重复


网页名称:javascript校验,javascript验证
标题来源:http://6mz.cn/article/dscjghd.html

其他资讯