最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JS代碼判斷集錦大全第1/5頁

 更新時間:2007年12月06日 21:15:02   投稿:mdxy-dxy  
本文通過實例代碼給大家介紹了js代碼判斷的方法,代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友參考下吧

具體代碼如下所示:

<script language="JavaScript"> 
function checkid(iden,year,month,day){ 
if (iden.value.length==15) { 
if ((iden.value.lastIndexOf(month.value+day.value))==8) { 
return true; 
} 
return false; 
} 
if (iden.value.length==18) { 
if ((iden.value.indexOf(year.value+month.value+day.value))==6) { 
return true; 
} 
return false; 
} 
return false; 
} 
function isCharsInBag (s, bag) 
{ 
var i; 
for (i = 0; i < s.length; i++) 
{ 
var c = s.charAt(i); 
if (bag.indexOf(c) == -1) return false; 
} 
return true; 
} 
function isEmpty(s) 
{ 
return ((s == null) || (s.length == 0)) 
} 
function isWhitespace (s) 
{ 
var whitespace = " \t\n\r"; 
var i; 
for (i = 0; i < s.length; i++) 
{ 
var c = s.charAt(i); 
if (whitespace.indexOf(c) >= 0) 
{ 
return true; 
} 
} 
return false; 
} 
function isEmail (s,t) 
{ 
if (isEmpty(s)) 
{ 
window.alert("輸入的E-mail地址不能為空,請輸入!"); 
mobj = eval(t); 
mobj.focus(); 
mobj.select(); 
return false 
} 
if (isWhitespace(s)) 
{ 
window.alert("輸入的E-mail地址中不能包含空格符,請重新輸入!"); 
mobj = eval(t) 
mobj.focus() 
mobj.select() 
return false; 
} 
var i = 1; 
var len = s.length; 
if (len > 50) 
{ 
window.alert("email地址長度不能超過50位!"); 
mobj = eval(t) 
mobj.focus() 
mobj.select() 
return false; 
} 
pos1 = s.indexOf("@"); 
pos2 = s.indexOf("."); 
pos3 = s.lastIndexOf("@"); 
pos4 = s.lastIndexOf("."); 
if ((pos1 <= 0)||(pos1 == len)||(pos2 <= 0)||(pos2 == len)) 
{ 
window.alert("請輸入有效的E-mail地址!"); 
mobj = eval(t) 
mobj.focus() 
mobj.select() 
return false; 
} 
else 
{ 
if( (pos1 == pos2 - 1) || (pos1 == pos2 + 1) 
|| ( pos1 != pos3 ) 
|| ( pos4 < pos3 ) ) 
{ 
window.alert("請輸入有效的E-mail地址!"); 
mobj = eval(t) 
mobj.focus() 
mobj.select() 
return false; 
} 
} 
if ( !isCharsInBag( s, "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.-_@")) 
{ 
window.alert("email地址中只能包含字符ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789.-_@\n" + "請重新輸入" ); 
mobj = eval(t) 
mobj.focus() 
return false; 
} 
return true; 
} 
function isnumber(str){ 
var digits="1234567890"; 
var i=0; 
var strlen=str.length; 
while((i<strlen)){ 
var char=str.charAt(i); 
if(digits.indexOf(char)==-1)return false;i++; 
} 
return true; 
} 
function isnumbercode(str){ 
var digits="1234567890-/"; 
var i=0; 
var strlen=str.length; 
while((i<strlen)){ 
var char=str.charAt(i); 
if(digits.indexOf(char)==-1)return false;i++; 
} 
return true; 
} 
</script> 
<script language=javascript> 
function checkForm(theform){ 
if (document.frm.companyname.value.length==0){ 
alert("單位名稱不能為空。"); 
mobj = eval("document.frm.companyname"); 
mobj.focus() 
mobj.select() 
return false; 
} 
if (document.frm.address.value.length==0){ 
alert("單位地址不能為空"); 
mobj = eval("document.frm.address"); 
mobj.focus() 
mobj.select() 
return false; 
} 
if (document.frm.invest.value.length==0){ 
alert("投資額不能為空"); 
mobj = eval("document.frm.invest"); 
mobj.focus() 
mobj.select() 
return false; 
} 
if (document.frm.codeornumber.value.length==0){ 
alert("法人代碼證書號或營業(yè)執(zhí)照編號不能為空"); 
mobj = eval("document.frm.codeornumber"); 
mobj.focus() 
mobj.select() 
return false; 
} 
if (document.frm.linkman.value.length==0){ 
alert("聯(lián)系人不能為空"); 
mobj = eval("document.frm.linkman"); 
mobj.focus() 
mobj.select() 
return false; 
} 
if (document.frm.linkmanjob.value.length==0){ 
alert("聯(lián)系人職位不能為空"); 
mobj = eval("document.frm.linkmanjob"); 
mobj.focus() 
mobj.select() 
return false; 
} 
if (document.frm.phone.value.length==0){ 
alert("電話不能為空"); 
mobj = eval("document.frm.phone"); 
mobj.focus() 
mobj.select() 
return false; 
} 
if (document.frm.email.value=='') { 
window.alert ("請輸入您的E-mail地址 !") 
mobj = eval("document.frm.email"); 
mobj.focus() 
mobj.select() 
return false 
} 
if ( !isEmail(document.frm.email.value,document.frm.email) ) 
return false 
if (document.frm.introduction.value.length==0){ 
alert("公司簡介不能為空"); 
mobj = eval("document.frm.introduction"); 
mobj.focus() 
mobj.select() 
return false; 
} 
if (document.frm.positionname.value.length==0){ 
alert("職位名稱不能為空"); 
mobj = eval("document.frm.positionname"); 
mobj.focus() 
mobj.select() 
return false; 
} 
if (document.frm.jobaddress.value.length==0){ 
alert("工作地點不能為空"); 
mobj = eval("document.frm.jobaddress"); 
mobj.focus() 
mobj.select() 
return false; 
} 
if (document.frm.jobfunction.value.length==0){ 
alert("工作職責(zé)不能為空"); 
mobj = eval("document.frm.jobfunction"); 
mobj.focus() 
mobj.select() 
return false; 
} 
if (document.frm.positionrequre.value.length==0){ 
alert("職位要求不能為空"); 
mobj = eval("document.frm.positionrequre"); 
mobj.focus() 
mobj.select() 
return false; 
} 
if (document.frm.salary.value.length==0){ 
alert("待遇不能為空"); 
mobj = eval("document.frm.salary"); 
mobj.focus() 
mobj.select() 
return false; 
} 
} 
</script> 
JS代碼判斷集錦(之二) 

                            
                            

                        

相關(guān)文章

  • 深入理解選擇框腳本[推薦]

    深入理解選擇框腳本[推薦]

    選擇框是通過<select>和<option>元素創(chuàng)建的,又稱為下拉列表框。為了方便與這個控件交互,除了所有表單字段共有的屬性和方法外,javascript還提供了一些屬性和方法。本文將詳細(xì)介紹選擇框腳本
    2016-12-12
  • 深入理解JavaScript中的Base64編碼字符串

    深入理解JavaScript中的Base64編碼字符串

    在我們進(jìn)行前端開發(fā)時,針對項目優(yōu)化,常會提到一條:針對較小圖片,合理使用Base64字符串替換內(nèi)嵌,可以減少頁面http請求。本文整理了一些Base64編碼字符串的相關(guān)知識,感興趣的可以了解一下
    2023-02-02
  • 小程序?qū)崿F(xiàn)圖片預(yù)覽裁剪插件

    小程序?qū)崿F(xiàn)圖片預(yù)覽裁剪插件

    這篇文章主要為大家詳細(xì)介紹了小程序?qū)崿F(xiàn)圖片預(yù)覽裁剪插件,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • 微信小程序scroll-view隱藏滾動條的方法詳解

    微信小程序scroll-view隱藏滾動條的方法詳解

    這篇文章主要介紹了微信小程序scroll-view隱藏滾動條的方法,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-03-03
  • ES6 let和const定義變量與常量的應(yīng)用實例分析

    ES6 let和const定義變量與常量的應(yīng)用實例分析

    這篇文章主要介紹了ES6 let和const定義變量與常量的應(yīng)用,結(jié)合實例形式分析了ES6使用let定義變量以及使用const定義常量的相關(guān)操作技巧,需要的朋友可以參考下
    2019-06-06
  • 直接拿來用的頁面跳轉(zhuǎn)進(jìn)度條JS實現(xiàn)

    直接拿來用的頁面跳轉(zhuǎn)進(jìn)度條JS實現(xiàn)

    這篇文章主要為大家分享了一款直接拿來用的頁面跳轉(zhuǎn)進(jìn)度條,由javascript實現(xiàn),可以直接跳轉(zhuǎn)到相應(yīng)頁面,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-01-01
  • js利用appendChild對<li>標(biāo)簽進(jìn)行排序的實現(xiàn)方法

    js利用appendChild對<li>標(biāo)簽進(jìn)行排序的實現(xiàn)方法

    下面小編就為大家?guī)硪黄猨s利用appendChild對<li>標(biāo)簽進(jìn)行排序的實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-10-10
  • JavaScript 特有方法計算二進(jìn)制中1的個數(shù) split方法

    JavaScript 特有方法計算二進(jìn)制中1的個數(shù) split方法

    這是一道網(wǎng)上看到的前端的筆試題,主要思想是利用JavaScript的toString方法將十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制的字符串。然后for循環(huán)遍歷計算字符串中”1″出現(xiàn)的次數(shù)。
    2010-05-05
  • 在頁面中引入js的兩種方法(推薦)

    在頁面中引入js的兩種方法(推薦)

    下面小編就為大家?guī)硪黄陧撁嬷幸雑s的兩種方法(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • JavaScript仿支付寶6位數(shù)字密碼輸入框

    JavaScript仿支付寶6位數(shù)字密碼輸入框

    最近做了一個項目,涉及到某寶購物支付密碼的輸入框功能,下面小編把實現(xiàn)思路分享到腳本之家平臺供大家參考
    2016-12-12

最新評論

修水县| 台南市| 射阳县| 泗阳县| 米脂县| 陇西县| 横山县| 金坛市| 慈溪市| 葫芦岛市| 望江县| 白银市| 灵丘县| 卢龙县| 板桥市| 开封市| 湖口县| 尼木县| 饶平县| 牡丹江市| 沅江市| 阜新市| 兴安县| 龙南县| 彩票| 独山县| 通榆县| 桃源县| 金平| 社旗县| 罗甸县| 巴彦淖尔市| 惠水县| 乡宁县| 闵行区| 卫辉市| 德钦县| 皋兰县| 景洪市| 民乐县| 六枝特区|