瀏覽人數

            カウンター

2012年6月28日 星期四

jquery.ajax 同步語法


  function isMember() {
       $.ajax({
       type:"POST",
       url: "<%= Url.Action("Action", "Controller") %>",
       data: "div=" + 1 + "&account=" + $("#Email").val(),
       dataType: "json",
       async:false,
       success: function(result){
       var status = result.Status;
       if(status == "Registered")
   {
      alert("您已是會員,請先登入");
location.href = ("<%=Url.Action("Login", "Member", new { id = "...?ReturnUrl=../../"}) %>");
}
}
       });
        }

2012年6月27日 星期三

下拉月日


var months=[1,2,3,4,5,6,7,8,9,10,11,12];
$.each(months, function(i, value){
var opts=$("<option></option>");
opts.val(value).text(value).appendTo("#BirthMonth");
});
$("<option></option>").val("").html("請選擇").appendTo("#BirthDate");


$("#BirthMonth").change(function(){
$("#BirthDate").empty();
var days=31;
var yearvalue=$.trim($("#BirthYear").val()) == "" ? new Date().getFullYear() : parseInt($("#BirthYear").val()) + 1911;
switch($(this).val()){
case "4":
case "6":
case "9":
case "11":
days=30;
break;
case "2":
days=(yearvalue%400==0 || (yearvalue%4==0 && yearvalue%100!=0)) ? 29 : 28; //29 days in bissextile February
break;
}
for(var i=1; i<=days; i++){
var opts=$("<option></option>");
opts.val(i).text(i).appendTo("#BirthDate");
}
});

sql 修改欄位型態


alter table Mobile_News
alter column [content] nvarchar(MAX);

2012年6月25日 星期一


focus fire
focus fire

JQuery 效果

小強!

2012年6月17日 星期日

JavaScript 驗身份証


 function checkTwID(id) {
        //建立字母分數陣列(A~Z)
        var city = new Array(
         1, 10, 19, 28, 37, 46, 55, 64, 39, 73, 82, 2, 11,
        20, 48, 29, 38, 47, 56, 65, 74, 83, 21, 3, 12, 30
    );
        id = id.toUpperCase();
        // 使用「正規表達式」檢驗格式
        if (id.search(/^[A-Z](1|2)\d{8}$/i) == -1) {
            alert(id.search(/^[A-Z](1|2)\d{8}$/i));
            return false;
        } else {
            //將字串分割為陣列(IE必需這麼做才不會出錯)
            id = id.split('');
            //計算總分
            var total = city[id[0].charCodeAt(0) - 65];
            for (var i = 1; i <= 8; i++) {
                total += eval(id[i]) * (9 - i);
            }
            //補上檢查碼(最後一碼)
            total += eval(id[9]);
            //檢查比對碼(餘數應為0);
            alert(total % 10 == 0);
            return ((total % 10 == 0));
        }
    }

2012年6月15日 星期五

輕鬆學習CURSOR


驗證字串是否為Guid值


       
private static Regex isGuid = new Regex(@"^(\{){0,1}[0-9a-fA-F]{8}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{12}(\}){0,1}$", RegexOptions.Compiled);

        public bool IsGuid(string candidate, out Guid marketcontent)
        {
            bool isValid = false;
            marketcontent = Guid.Empty;

            if (candidate != null)
            {
               
                if (isGuid.IsMatch(candidate))
                {
                    marketcontent = new Guid(candidate);
                    isValid = true;
                }
            }
            return isValid;
        }