jQuery:Add options to a select from an array

$.each(selectArray, function(key, value) {
     $('#mySelect')
         .append($("<option></option>")
                    .attr("value",key)
                    .text(value));
});
發表於 Jquery | 發表迴響

checkbox READONLY

<input name="checkbox" type="checkbox" id="checkbox1" onclick="return false;" />
發表於 Javascript | 發表迴響

select 下拉選單 READONLY

<select name="s1" onfocus="defaultValue=this.value" onchange="this.value=defaultValue">
  <option value="001">1</option>
  <option value="002" selected="selected">2</option>
  <option value="003">3</option>
</select>
發表於 Javascript | 發表迴響

HTML data-* 屬性

<div data-cart=""></div>

$("div").data("cart"); //取值
$("div").data("cart", "myCart"); // cart 設置為 myCart

發表於 未分類 | 發表迴響

jQuery:overlay

var overlay = jQuery('<div id="overlay"></div>');
overlay.appendTo("body");
#overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color:#F5F5F5;
    filter:alpha(opacity=30);
    -moz-opacity:0.3;
    -khtml-opacity: 0.3;
    opacity: 0.3;
    z-index: 10000;
}
發表於 未分類 | 發表迴響

Jquery:判斷元素是否存在

檢查元素的 length 屬性,如果是空值的話就會傳回 0
Javascript 的 Boolean 判斷會將 0 判斷成 false,大於 0 的值判斷成 true。
if($("#obj").length){…}

發表於 Javascript | 發表迴響

Javascript:日期比較

<script type="application/javascript">
		var start_date = $("#start_date").val();
		var end_date   = $("#end_date").val();
		if(Date.parse(start_date).valueOf() > Date.parse(end_date).valueOf()){
			alert("「開始日期」不能晚於「結束日期」!");
		}
</script>
發表於 Javascript | 發表迴響

PHP:max_input_vars

php.ini 中
max_input_vars = 1000
為表單的最大傳送數量
相當於Form裡面的元件透過POST或GET傳送給PHP時
最大的數量是多少

發表於 PHP | 發表迴響

PHP:本週開始與結束日期

<?php
$getDate = date('Y-m-d');
$first_day = 0;//每週的第一天從星期日開始
$weekday = date("w", strtotime($getDate));
$del_day = $weekday - $first_day;
$week_start_day  = date("Y-m-d", strtotime("$getdate -".$del_day." days"));
$week_end_day   = date("Y-m-d", strtotime("$week_start_day +6 days"));
?>
發表於 PHP | 發表迴響

Javascript:Length of Object

Object.size = function(obj) {
    var size = 0, key;
    for (key in obj) {
        if (obj.hasOwnProperty(key)) size++;
    }
    return size;
};
發表於 Javascript | 發表迴響