沒(méi)聽(tīng)說(shuō)過(guò)有js的認(rèn)證...我的理解是這樣的:一般有認(rèn)證考試的技術(shù)都是某家公司的技術(shù),比如原來(lái)sun的java認(rèn)證,microsoft的.net認(rèn)證,oracle的認(rèn)證等等,一般都是公司為了推廣其技術(shù)而設(shè)置的,而js本質(zhì)上市ECMA組織提出的標(biāo)準(zhǔn),然后各個(gè)廠商實(shí)現(xiàn)這樣的標(biāo)準(zhǔn),各廠商的實(shí)現(xiàn)可能還會(huì)有區(qū)別,所以沒(méi)有這樣的認(rèn)證... 另外,js也不是什么小打小鬧的東西,其中也包含了很多東西,如果學(xué)好了也會(huì)有很深的造詣
成都創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站制作、做網(wǎng)站、外貿(mào)營(yíng)銷網(wǎng)站建設(shè)、桓仁網(wǎng)絡(luò)推廣、微信小程序、桓仁網(wǎng)絡(luò)營(yíng)銷、桓仁企業(yè)策劃、桓仁品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);成都創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供桓仁建站搭建服務(wù),24小時(shí)服務(wù)熱線:18980820575,官方網(wǎng)址:aaarwkj.com
全國(guó)計(jì)算機(jī)二級(jí)考試有Java語(yǔ)言程序設(shè)計(jì)方向的,但 javascript 好像是沒(méi)有的
JAVAScript這東西太小了,沒(méi)什么專業(yè)的認(rèn)證。而js本質(zhì)上是ECMA組織提出的標(biāo)準(zhǔn),然后各個(gè)廠商實(shí)現(xiàn)這樣的標(biāo)準(zhǔn),各廠商的實(shí)現(xiàn)可能還會(huì)有區(qū)別,所以沒(méi)有這樣的認(rèn)證... 另外,JS其實(shí)也包含了很多東西,如果學(xué)好了也會(huì)有很深的造詣。謝謝!
%@ page contentType="text/html;charset=gb2312"%
script language="JavaScript"
function isValidate(form)
{
// 得到用戶輸入的信息
userid = form.userid.value;
username = form.username.value;
userpass = form.userpass.value;
userpass2 = form.userpass2.value;
birthday = form.birthday.value;
email = form.email.value;
address = form.address.value;
phone = form.phone.value;
// 判斷用戶ID長(zhǎng)度
if(!minLength(userid,6))
{
alert("用戶ID長(zhǎng)度小于6位!");
form.userid.focus();
return false;
}
if(!maxLength(userid,8))
{
alert("用戶ID長(zhǎng)度大于8位!");
form.userid.focus();
return false;
}
// 判斷用戶名長(zhǎng)度
if(!minLength(username,6))
{
alert("用戶名長(zhǎng)度小于6位!");
form.username.focus();
return false;
}
if(!maxLength(username,8))
{
alert("用戶名長(zhǎng)度大于8位!");
form.username.focus();
return false;
}
// 判斷口令長(zhǎng)度
if(!minLength(userpass,6))
{
alert("口令長(zhǎng)度小于6位!");
form.userpass.focus();
return false;
}
if(!maxLength(userpass,8))
{
alert("口令長(zhǎng)度大于8位!");
form.userpass.focus();
return false;
}
// 判斷用戶名和口令是否相同
if(username==userpass)
{
alert("用戶名和口令不能相等!");
form.userpass.focus();
return false;
}
// 驗(yàn)證兩次口令是否相同
if(userpass != userpass2)
{
alert("兩次輸入的口令不相同!");
form.userpass.focus();
return false;
}
// 驗(yàn)證生日的格式是否正確
if(!isDate(birthday))
{
alert("生日的格式不正確!");
form.birthday.focus();
return false;
}
// 驗(yàn)證email的格式是否正確
if(!isEmail(email))
{
alert("Email格式不正確!");
form.email.focus();
return false;
}
// 驗(yàn)證電話號(hào)碼的格式是否正確
if(!isDigital(phone))
{
alert("電話號(hào)碼的格式不正確");
form.phone.focus();
return false;
}
// 驗(yàn)證地址的長(zhǎng)度是否正確
if(!maxLength(address,50))
{
alert("地址長(zhǎng)度大于50位!");
form.address.focus();
return false;
}
return true;
}
// 驗(yàn)證是否是空
function isNull(str)
{
if(str.length==0)
return true;
else
return false;
}
// 驗(yàn)證是否滿足最小長(zhǎng)度
function minLength(str,length)
{
if(str.length=length)
return true;
else
return false;
}
// 判斷是否滿足最大長(zhǎng)度
function maxLength(str,length)
{
if(str.length=length)
return true;
else
return false;
}
// 判斷是否是數(shù)字
function isDigital(str)
{
for(i=0;istr.length;i++)
{
// 允許使用連字符
if(str.charAt(i)='0' str.charAt(i)='9'
|| str.charAt(i)=="-" i!=0 i!=str.length-1)
continue;
else
return false;
}
return true;
}
// 判斷是否是整數(shù)
function isNumber(str)
{
for(i=0;istr.length;i++)
{
// 如果要判斷小數(shù),需要判斷小數(shù)點(diǎn)
if(str.charAt(i)='0' str.charAt(i)='9'
|| str.charAt(i)=="-" i==0)
continue;
else
return false;
}
return true;
}
// 判斷是否是日期,日期的格式為1988-1-1
function isDate(date)
{
// 查找分隔符
index1 = date.indexOf("-");
// 如果分隔符不存在,則不是合法的時(shí)間
if(index1 == -1)
return false;
// 獲取時(shí)間中的年
year = date.substring(0,index1);
// 獲取時(shí)間中的剩下部分
date = date.substring(index1+1);
// 查找第二個(gè)分隔符
index1 = date.indexOf("-");
// 如果不存在第二個(gè)分隔符,則不是合法的時(shí)間
if(index1 == -1)
return false;
// 獲取時(shí)間中的月份
month = date.substring(0,index1);
// 獲取時(shí)間中的日
day = date.substring(index1+1);
// 判斷是否是數(shù)字,如果不是則不是合法的時(shí)間
if(isNumber(year) isNumber(month) isNumber(day))
{
// 判斷基本范圍
if(year1900 || year9999 || month1 || month 12 || day1)
return false;
// 判斷31天的月
if((month==1 || month==3 || month==5 || month==7
|| month==8 || month==10 || month==12) day31)
return false;
// 判斷30天的月
if((month==4 || month==6 || month==9 || month==11)
day30)
return false;
// 如果是2月,判斷是否為潤(rùn)年
if(month==2)
{
if(year%400==0 || (year%4==0 year%100!=0))
{
if(day29)
return false;
}else
{
if(day28)
return false;
}
}
}
else
return false;
return true;
}
// 判斷是否是Email
function isEmail(email)
{
if(email.length==0)
return false;
index1 = email.indexOf('@');
index2 = email.indexOf('.');
if(index1 1 // @符號(hào)不存在,或者在第一個(gè)位置
|| index2 1 // .符號(hào)不存在,或者在第一個(gè)位置
|| index2-index1 2 // .在@的左邊或者相鄰
|| index2+1 == email.length) // .符號(hào)后面沒(méi)有東西
return false
else
return true;
}
/script
html
head
title注冊(cè)界面/title
/head
body
h2 align="center"請(qǐng)注冊(cè)/h2
form action="register_confirm.jsp" method="get"
isValidate(form1)"
table align="center"
trtd 用戶ID:/tdtdinput type="text" value="zhangsan" 6-8位/td/tr
trtd 用戶名:/tdtdinput type="text" /td/tr
trtd 口令:/tdtdinput type="password" /td/tr
trtd 確認(rèn)口令:/tdtdinput type="password" /td/tr
trtd 生日:/tdtdinput type="text" 格式為:1988-1-1/td/tr
trtd 學(xué)歷:/tdtd
input type="radio" value="專科"???/p>
input type="radio" value="本科" checked本科
input type="radio" value="碩士研究生"碩士研究生
input type="radio" value="博士研究生"博士研究生
input type="radio" value="其他"其他/td/tr
trtd 地區(qū):/tdtd
select
option value="華東"華東/option
option value="華南"華南/option
option value="華北"華北/option
option value="東北" selected東北/option
option value="東南"東南/option
option value="西南"西南/option
option value="西北"西北/option
option value="東北"東北/option
option value="華中"華中/option
/select/td/tr
trtd E-mail:/tdtdinput type="text" /td/tr
trtd 地址:/tdtdinput type="text" /td/tr
trtd 電話:/tdtdinput type="text" /td/tr
trtd 備注:/tdtd
textarea rows="8" cols="40" value="1222222"/textarea/td/tr
trtd input type="reset" value="重置"/tdtd
input type="submit" value="提交"/td/tr
table
/form
/body
/html
網(wǎng)頁(yè)標(biāo)題:javascript認(rèn)證,jsa認(rèn)證查詢
轉(zhuǎn)載來(lái)源:http://aaarwkj.com/article34/dsisppe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、網(wǎng)站排名、定制開(kāi)發(fā)、標(biāo)簽優(yōu)化、網(wǎng)頁(yè)設(shè)計(jì)公司、品牌網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容