شئInput Datetime منتسب با يك عنصرHTML <input> ميباشد .با شئ فوق ميتوان عنصرHTML <input> صفحه را بصورت اقدامات شئ گرائي مديريت كرد.
بايد عنصر<input> مرتبط با شئInput Datetime داراي ويژگيtype="datetime" باشد .مقدار پيش فرض ويژگيtype براي عنصر input مقدار "text"ميباشد .
مثال ـ دسترسي به شئInput Datetime باid="myDatetime"
var x = document.getElementById("myDatetime");
با متدdocument.createElement() ميتوان شئInput Datetime را ايجاد نمود .بعبارتي ميتوان عنصر<input> را با ويژگيtype="datetime" ايجاد كرد . اين نوع فيلد براي فرمت تاريخ وزمان ميباشد.
var x = document.createElement("INPUT");
x.setAttribute("type", "datetime");
ويژگي | شرح |
---|---|
autocomplete | مقدار ويژگيautocomplete را تنظيم ويابرگشت ميدهد .
ويژگي تكميل خودكار شئInput Datetime |
autofocus | ويژگي مشخص ميكند كه آيا عنصر بصورت اتوماتيك در بارگذاري انتخاب شود. |
defaultValue | مقدار پيش فرض فيلد تاريخ راتنظيم ويا برميگرداند.
الگوي رفتاري دو ويژگيdefaultValue و value براي عناصر مرتبط يكسان است . نمونه اي ارآن در لينكdefaultValue |
disabled | وضعيت فعال بودن عنصر را تنظيم ويابرگشت ميدهد. |
form | ويژگيform مشخص ميكند كه فيلد تاريخ وزمان ، متعلق بكدام عنصرفرم است. |
list | فهرستي از عنصر<datalist> كه شامل ليستي ازتاريخ است برگشت ميدهد. |
max | ماكزيمم براي فيلد تاريخ زمان مشخص ميكند. |
min | ويژگي مقدار مينيمم براي فيلد تاريخ و زمان مشخص ميكند |
name | ويژگيname نامي را براي ورودي تاريخ مشخص ميكند. |
readonly | مشخص ميكند كه فيلد تاريخ فقط خواندني است |
required | مشخص ميكند كه فيلد تاريخ ضروري است وبايد تكميل شود. |
step | مقدار ويژگيstep فيلد تاريخ را مشخص ميكند . |
type | ويژگيtype نوع عنصر ورودي را مشخص ميكند .
type="datetime"برايInput Datetime |
value | مقدار ويژگيvalue را براي فيلد برگشت ويا تنظيم ميكند. |
متد | شرح |
---|---|
select() | يك فيلد متني تاريخ را انتخاب ميكند |
stepDown() | محتوي يك فيلد تاريخ رابا عدد مشخصي برحسب روزكاهش ميدهد.
فقط روز تاريخ، جزءDD مستقيم تغيير ميكند ولي دراثر تغيير بقيه اجزاء هم تنظيم ميشود . |
stepUp() | محتوي يك فيلد تاريخ با عدد مشخصي برحسب روزافزايش ميدهد.
فقط روز تاريخ، جزءDD مستقيم تغيير وبا اجزاء ديگر تاريخ تنظيم ميشود . |
ويژگيInput Datetime max مقدار ويژگيmax عنصر<input> مرتبط با شئ Input Datetimeرا تنظيم ويا برگشت ميدهد .مقدار اين ويژگي حداكثر تاريخ و زمان را براي فيلد تاريخ مشخص ميكند، كه شئInput Datatime نمايانگر فيلد تاريخ ميباشد.
مثال ـ دريافت ماكزيمم تاريخ وزمان مجاز براي فيلد تاريخ وزمان
var x = document.getElementById("myDatetime").max;
نكته ـ از ويژگيmax همراهmin براي محدوده تاريخ قابل قبول استفاده كنيد.
مقدار | شرح |
---|---|
YYYY-MM-DD Thh:mm:ssTZD | ماكريمم تاريخ زمان مجاز براي فيلد تاريخ
تشريح اجزاء ويژگي:
|
ويژگيInput Datetime min مقدار ويژگيmin عنصر<input> مرتبط با شئ Input Datetimeرا تنظيم ويا برگشت ميدهد .مقدار اين ويژگي حداقل تاريخ وزمان را براي فيلد تاريخ مشخص ميكند، كه شئInput Datatime نمايانگر فيلد تاريخ ميباشد.
مثال ـ دريافت مي نيمم تاريخ وزمان مجاز براي فيلد تاريخ
document.getElementById("myDatetime").max = "2012-01-01T11:57Z";
نكته ـ از ويژگيmax همراهmin براي محدوده تاريخ قابل قبول استفاده كنيد.
مقادير ويژگي مطابق جدول ويژگيmax ميباشد .
مثال ـ تغيير مقدار مينيمم فيلد تاريخ وزمان
var x = document.getElementById("myDatetime").min;
ويژگيInput Datetime value مقدار ويژگيvalue عنصر<input> مرتبط با شئInput Datatime را تنظيم ويا برگشت ميدهد .اين ويژگي تاريخ وزمان را براي فيلد ورودي تاريخ مشخص ميكند، كه شئ Input Datatimeنمايانگر فيلد تاريخ ميباشد.
مثال ـ تغيير مقدار يك فيلد ورودي تاريخ وزمان
document.getElementById("myDatetime").value = "2014-01-02T11:42Z";
مقدار | شرح |
---|---|
YYYY-MM-DD Thh:mm:ssTZD | تاريخ زمان براي فيلدورودي تاريخ مشخص ميكند
تشريح اجزاء ويژگي:
|
مثال ـ دريافت تاريخ وزمان فيلد ورودي تاريخ وزمان
var x = document.getElementById("myDatetime").value;
شئInput Datetime از ويژگي ها ورويداد هاي استاندارد پيروي ميكند.