2012年4月17日 星期二

{html} 調整控制項Style屬性(持續更新;更新時間8/6)

<Table 類>
欄位等寬----style="table-layout:fixed"

放於Td中位置,上右下左<td style="padding: 5px 5px 5px 5px">

參考資料:
http://www.w3school.com.cn/css/pr_padding.asp

2012年4月10日 星期二

{JQuery} datepicker日期元件使用

//控制項的class 設定為"datepicker"
<script>
$('.datepicker').datepicker({ dateFormat: 'yy/mm/dd' ,

changeMonth: true, //是否可選擇月份
changeYear: true,   //是否可選擇年份
yearRange: '-90:+0', //顯示可選年份的Range
defaultDate: (new Date()),//日曆預設選擇日期--當天
maxDate: new Date()//最大可選擇日期
minDate: (new Date())//最小可選日期

});
</script>


jquery版本1.6.2


使DatePicker對應的Text 為Read only
$("#text").keypress(function (e) {
            e.preventDefault();
        });

週休二日不可選(內鍵函數)
$('#text').datepicker({ beforeShowDay: $.datepicker.noWeekends });

參數參考:
http://www.dotblogs.com.tw/cloudio/archive/2008/08/08/4840.aspx
http://www.cnblogs.com/lf6112/archive/2011/05/19/2051126.html
http://my-web-design.blogspot.tw/2010/10/jquery-ui-datepicker.htm
http://stackoverflow.com/questions/2771137/jquery-date-picker-where-text-input-is-read-only
http://www.itstrike.cn/Question/51bf073c-ef71-43cb-a6ce-e09ec3bc24da.html

2012年4月9日 星期一

{SQL} 將識別欄位計數歸零

DBCC CHECKIDENT (tablename, RESEED, 0)




執行後sql會印出



正在檢查識別資訊: 目前的識別值 '43',目前的資料行值 '0'。
DBCC 的執行已經完成。如果 DBCC 印出錯誤訊息,請連絡您的系統管理員。


註:
43為Table最後的識別Id值

2012年4月8日 星期日

{JavaScript} 子母視窗傳值 windowOpen()

母視窗
window.open('TestReturnValue2.aspx?context=1');

TestReturnValue2子視窗
//當Label2為input 之html tag

window.opener.document.getElementById('Label2').value = 'abc';
//當Label1為asp.net之tag
window.opener.document.getElementById('Label1').innerHTML = 'abc';

-------------------------------------------------------------------------------------
使用user control傳值
母視窗
abc.ascx 上的control觸發:
window.open('TestReturnValue2.aspx?context=1');
abc.ascx上保留id 為return的control接回傳值
子視窗
cde.ascx 上的control觸發:

var returnValue = $('#<%=DataSource.ClientID %>').val();
            window.opener.document.getElementById('abc_return').value = returnValue;


結論:用底線隔開取得母視窗中user control上的control

參考文件:
http://forums.asp.net/t/453742.aspx/1

2012年4月2日 星期一

{JQuery} 將input htm控制項轉為enable狀態

將控制項Enable:
$('#txtSpecDate').attr('disabled', 'disabled')

解除Enable:

$('#txtSpecDate').removeAttr('disabled');
Or$('#txtSpecDate').attr('disabled', '');


http://shellnote.blogspot.com/2010/06/jquerydisableenable.html

2012年3月29日 星期四

{C#} 資料庫取出Datetime,日期比大小

(DateTime.Compare(t1, t2) > 0) 指===> ("t1 > t2");
(DateTime.Compare(t1, t2) == 0) 指===> ("t1 == t2");
(DateTime.Compare(t1, t2) < 0) 指===> ("t1 < t2");

轉自:http://www.programmer-club.com/showSameTitleN/csharp/5147.html

2012年3月28日 星期三

{SQL} 修改欄位屬性與名稱

修改欄位名稱:

EXEC sp_rename 'tablename.舊欄位名稱', '新欄位名稱', 'COLUMN';

修改欄位屬性:

ALTER TABLE tablename ALTER COLUMN 欄位名稱 型態 not NULL