شئInput DatetimeLocal منتسب با يك عنصرHTML <input> ميباشد .با شئ فوق ميتوان عنصرHTML <input> صفحه را بصورت اقدامات شئ گرائي مديريت كرد.
بايد عنصر<input> مرتبط با شئInput DatetimeLocal داراي ويژگي type="datetiml-local" باشد .مقدار پيش فرض ويژگيtype براي عنصر input مقدار "text"ميباشد .
مثال ـ دسترسي به شئInput DatetimeLocal باid="myLocalDate"
var x = document.getElementById("myLocalDate");
با متدdocument.createElement() ميتوان شئInput DatetimeLocal را ايجاد نمود. بعبارتي ميتوان عنصر<input> را با ويژگيtype="datetime-local" ايجاد كرد. اين نوع فيلد براي فرمت تاريخ وزمان محلي بدون منطقه زماني(TZD) ميباشد .
مثال ـ ايجاد شئ
var x = document.createElement("INPUT");
x.setAttribute("type", "datetime-local");
ويژگي | شرح |
---|---|
autocomplete | مقدار ويژگيautocomplete را تنظيم ويابرگشت ميدهد .
ويژگي تكميل خودكار شئInput DatetimeLocal |
autofocus | ويژگي مشخص ميكند كه آيا عنصر بصورت اتوماتيك در بارگذاري انتخاب شود. |
defaultValue | مقدار پيش فرض فيلد تاريخ راتنظيم ويا برميگرداند.
الگوي رفتاري دو ويژگيdefaultValue و value براي عناصر مرتبط يكسان است . نمونه اي ارآن در لينكdefaultValue |
disabled | وضعيت فعال بودن عنصر را تنظيم ويابرگشت ميدهد. |
form | ويژگيform مشخص ميكند كه فيلد تاريخ وزمان ، متعلق بكدام عنصرفرم است. |
list | فهرستي از عنصر<datalist> كه شامل ليستي ازتاريخ است برگشت ميدهد. |
max | ماكزيمم براي فيلد تاريخ زمان محلي را مشخص ميكند. |
min | ويژگي مقدار مينيمم براي فيلد تاريخ و زمان محلي را مشخص ميكند |
name | ويژگيname نامي را براي ورودي تاريخ مشخص ميكند. |
readonly | مشخص ميكند كه فيلد تاريخ فقط خواندني است |
required | مشخص ميكند كه فيلد تاريخ ضروري است وبايد تكميل شود. |
step | مقدار ويژگيstep فيلد تاريخ محلي را مشخص ميكند. |
type | ويژگيtype نوع عنصر ورودي را مشخص ميكند .
type="datetime-local"برايInput DatetimeLocal |
value | مقدار ويژگيvalue را براي فيلد برگشت ويا تنظيم ميكند. |
متد | شرح |
---|---|
stepDown() | محتوي يك فيلد تاريخ زمان محلي رابا عدد مشخصي برحسب دقيقه كاهش ميدهد.
فقط جزء دقيقه مستقيم تغيير ميكند ولي دراثر تغيير بقيه اجزاء هم تنظيم ميشود. |
stepUp() | محتوي يك فيلد تاريخ وزمان را با عدد مشخصي برحسب دقيقه افزايش ميدهد.
فقط جزء دقيقه مستقيم تغيير وبا اجزاء ديگر تاريخ وزمان تنظيم ميشود. |
ويژگيInput DatetimeLocal max مقدار ويژگيmax عنصر<input> مرتبط با شئ Input DatetimeLocalرا تنظيم ويا برگشت ميدهد .مقدار اين ويژگي حداكثر تاريخ و زمان محلي را براي فيلد تاريخ مشخص ميكند، كه شئInput DatatimeLocal نمايانگر فيلد تاريخ ميباشد.
مثال ـ دريافت ماكزيمم تاريخ وزمان مجاز براي فيلد تاريخ وزمان
var x = document.getElementById("myLocalDate").max;
نكته ـ از ويژگيmax همراهmin براي محدوده تاريخ قابل قبول استفاده كنيد.
مقدار | شرح |
---|---|
YYYY-MM-DD Thh:mm:ss.ms | ماكريمم تاريخ زمان محلي مجاز براي فيلد تاريخ
تشريح اجزاء ويژگي:
|
مثال ـ تغيير ماكزيمم تاريخ وزمان
document.getElementById("myLocalDate").max = "2012-01-01T22:22:55";
ويژگيInput DatetimeLocal min مقدار ويژگيmin عنصر<input> مرتبط با شئ Input DatetimeLocalرا تنظيم ويا برگشت ميدهد .مقدار اين ويژگي حداقل تاريخ وزمان محلي را براي فيلد تاريخ مشخص ميكند، كه شئInput DatatimeLocal نمايانگر فيلد تاريخ ميباشد.
مثال ـ دريافت مي نيمم تاريخ وزمان مجازمحلي براي فيلد تاريخ
var x = document.getElementById("myLocalDate").min;
نكته ـ از ويژگيmax همراهmin براي محدوده تاريخ قابل قبول استفاده كنيد.
مقادير ويژگي مطابق جدول ويژگيmax ميباشد .
مثال ـ تغيير مقدار مينيمم فيلد تاريخ وزمان
document.getElementById("myLocalDate").min = "2006-05-05T16:15:23";
ويژگيInput DatetimeLocal value مقدار ويژگيvalue عنصر<input> مرتبط با شئInput DatatimeLocal را تنظيم ويا برگشت ميدهد .اين ويژگي تاريخ وزمان محلي را براي فيلد ورودي تاريخ مشخص ميكند، كه شئInput DatatimeLocal نمايانگر فيلد ورودي تاريخ ميباشد.
مثال ـ تغيير مقدار يك فيلد ورودي تاريخ وزمان محلي
document.getElementById("myLocalDate").value = "2014-01-02T11:42:13.510";
ويژگي | ![]() | ![]() | ![]() | ![]() | ![]() |
---|---|---|---|---|---|
value | Yes | 10.0 | Yes | Yes | Yes |
توجه ـ عنصر<input type="datetime-local"> هيچ زماني را درتقويمFirefox نشان نمي دهد.
مقدار | شرح |
---|---|
YYYY-MM-DD Thh:mm:ss.ms | تاريخ زمان محلي براي فيلد تاريخ مشخص ميكند.
تشريح اجزاء ويژگي:
|
مثال ـ دريافت تاريخ وزمان محلي از فيلد تاريخ وزمان
var x = document.getElementById("myLocalDate").value;
شئInput DatetimeLocal از ويژگي ها ورويداد هاي استاندارد پيروي ميكند.