♥ 最新消息 ♥

♨ 好吃好玩,民宿體驗,試吃 ~ 歡迎合作邀約 

E-Mail : luckyboy7527@hotmail.com   LINE ID:raylee0527

歡迎加入粉絲專頁: 瑞與瑪姬 ♫ 趴趴走黑白吃 


[月子餐試吃心得] 玉膳坊,懷恩,藍田,康和,禾馨芽果,荷風,好婆婆,悅子

[長灘島] 五日遊行程 (持續更新中)

 [日本]大阪, 京都, 姬路, 奈良五日自由行

 [泰國]蘇美島蜜月旅行七日遊記

 [台灣]澎湖三日自由行

禁止改作,歡迎轉貼但請註明出處.

 

目前分類:♦ JavaScript (4)

瀏覽方式: 標題列表 簡短摘要

下拉1的資料來源是DB, 下拉2內容是我寫死的

如果你不會或是沒寫過,可以參考這個範例,這不是唯一個方法,但是是可行的方法(其實這寫法滿笨的XD)

文章標籤

瑞、瑪姬與小昆妮 發表在 痞客邦 PIXNET 留言(0) 人氣()

<script language="JavaScript">
function chkall(input1,input2)
{
    var objForm = document.forms[input1];
    var objLen = objForm.length;
    for (var iCount = 0; iCount < objLen; iCount++)
    {
        if (input2.checked == true)
        {
            if (objForm.elements[iCount].type == "checkbox")
            {
                objForm.elements[iCount].checked = true;
            }
        }
        else
        {
            if (objForm.elements[iCount].type == "checkbox")
            {
                objForm.elements[iCount].checked = false;
            }
        }
    }
}
</script>

<form id="form1">
<input type="checkbox" value="全部選取"' onclick='chkall("form1",this)' name="chk"><BR>
<input type="checkbox" name="item_001" value="1">1<BR>
<input type="checkbox" name="item_002" value="2">2<BR>
<input type="checkbox" name="item_003" value="3">3<BR>
<input type="checkbox" name="item_003" value="4">4
</form>

瑞、瑪姬與小昆妮 發表在 痞客邦 PIXNET 留言(0) 人氣()

var ALP_STR = "ABCDEFGHJKLMNPQRSTUVXYWZIO";
var NUM_STR = "0123456789";
function CheckPID(it) {
    var sMsg = "";
    var sPID = it.value;
    if (sPID == '') {
        sMsg = "請輸入身分證字號";
    } else if (sPID.length != 10) {
        sMsg = "身分證字號長度應為 10 !";
    } else {
        sPID = trim(sPID.toUpperCase());
        if (!chkPID_CHAR(sPID)) return;

        var iChkNum = getPID_SUM(sPID);

        if (iChkNum % 10 != 0) {
            var iLastNum = sPID.substr(9, 1) * 1;
            for (i = 0; i < 10; i++) {
                var xRightAlpNum = iChkNum - iLastNum + i;
                if ((xRightAlpNum % 10) == 0) {
                    sMsg = "身分證字號最後一個數應為:" + i;
                    break;
                }
            }
        }
    }
    if (sMsg.length != 0) {
        alert(sMsg);
        it.select();
        return false;
    }
}
// 去字串前後空白
function trim(str) {
    while (str.indexOf("") == 0) {
        str = str.substring(1, str.length);
    }
    while ((str.length > 0) && (str.indexOf("") == (str.length - 1))) {
        str = str.substring(0, str.length - 1);
    }
    return str;
}
// 身分證字號檢查器 - 檢查合法字元
function chkPID_CHAR(sPID) {
    var sMsg = "";
    //sPID = trim(sPID.toUpperCase());
    var iPIDLen = String(sPID).length;

    var sChk = ALP_STR + NUM_STR;
    for (i = 0; i < iPIDLen; i++) {
        if (sChk.indexOf(sPID.substr(i, 1)) < 0) {
            sMsg = "這個身分證字號含有不正確的字元!";
            break;
        }
    }

    if (sMsg.length == 0) {
        if (ALP_STR.indexOf(sPID.substr(0, 1)) < 0) {
            sMsg = "身分證字號第 1 碼應為英文字母(A~Z)。";
        } else if ((sPID.substr(1, 1) != "1") && (sPID.substr(1, 1) != "2")) {
            sMsg = "身分證字號第 2 碼應為數字(1~2)。";
        } else {
            for (var i = 2; i < iPIDLen; i++) {
                if (NUM_STR.indexOf(sPID.substr(i, 1)) < 0) {
                    sMsg = "" + (i + 1) + " 碼應為數字(0~9)。";
                    break;
                }
            }
        }
    }

    if (sMsg.length != 0) {
        alert(sMsg);
        return false;
    } else {
        return true;
    }
}
//身份證字號檢查器 - 累加檢查碼
function getPID_SUM(sPID) {
    var iChkNum = 0;

    // 第 1 碼
    iChkNum = ALP_STR.indexOf(sPID.substr(0, 1)) + 10;
    iChkNum = Math.floor(iChkNum / 10) + (iChkNum % 10 * 9);

    // 第 2 - 9 碼
    for (var i = 1; i < sPID.length - 1; i++) {
        iChkNum += sPID.substr(i, 1) * (9 - i);
    }

    // 第 10 碼
    iChkNum += sPID.substr(9, 1) * 1;

    return iChkNum;
}

瑞、瑪姬與小昆妮 發表在 痞客邦 PIXNET 留言(0) 人氣()

JavaScript 檢查E-mail格式

 

function CheckMail(obj) {
 if (obj.length > 0 && obj.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/)!=-1 )
  {
  return false;
  }
  else
  {
  return true;
  }
}
/*
如果檢查為符合,回傳false

*/

瑞、瑪姬與小昆妮 發表在 痞客邦 PIXNET 留言(0) 人氣()

找更多相關文章與討論