شئInput Time منتسب با يك عنصرHTML <input> ميباشد .با شئ فوق ميتوان عنصرHTML <input> صفحه را بصورت اقدامات شئ گرائي مديريت كرد.
بايد عنصر<input> مرتبط با شئInput Time داراي ويژگيtype="time" باشد .مقدار پيش فرض ويژگيtype براي عنصرinput مقدار"text" ميباشد.
مثال ـ دسترسي به شئInput Time باid="myTime"
var x = document.getElementById("myTime");
با متدdocument.createElement() ميتوان شئInput Time را ايجاد نمود .بعبارتي ميتوان عنصر<input> را با ويژگيtype="time" ايجاد كرد . اين نوع فيلد براي فرمت زمان ميباشد.
var x = document.createElement("INPUT");
x.setAttribute("type", "time");
ويژگي | شرح |
---|---|
autocomplete | مقدار ويژگيautocomplete را تنظيم ويابرگشت ميدهد .
ويژگي تكميل خودكار شئInput Time |
autofocus | ويژگي مشخص ميكند كه آيا عنصر بصورت اتوماتيك در بارگذاري انتخاب شود. |
defaultValue | مقدار پيش فرض فيلد زمان راتنظيم ويا برميگرداند.
الگوي رفتاري دو ويژگيdefaultValue و value براي عناصر مرتبط يكسان است . نمونه اي ارآن در لينكdefaultValue |
disabled | وضعيت فعال بودن عنصر را تنظيم ويابرگشت ميدهد. |
form | ويژگيform مشخص ميكند كه فيلد زمان ، متعلق بكدام عنصرفرم است. |
list | فهرستي از عنصر<datalist> كه شامل ليستي ازفيلدهاي زمان است برگشت ميدهد. |
max | ماكزيمم براي فيلد زمان مشخص ميكند. |
min | ويژگي مقدار مينيمم براي فيلد زمان مشخص ميكند |
name | ويژگيname نامي را براي ورودي زمان مشخص ميكند. |
readonly | مشخص ميكند كه فيلد زمان فقط خواندني است |
required | مشخص ميكند كه فيلد رمان ضروري است وبايد تكميل شود. |
step | مقدار ويژگيstep فيلد زمان را مشخص ميكند. |
type | ويژگيtype نوع عنصر ورودي را مشخص ميكند .
type="time"برايInput Time |
value | مقدار ويژگيvalue را براي فيلد برگشت ويا تنظيم ميكند. |
متد | شرح |
---|---|
select() | يك فيلد متني را انتخاب ميكند |
stepDown() | محتوي يك فيلد زمان رابا عدد مشخصي كاهش ميدهد. |
stepUp() | محتوي يك زمان را با عدد مشخصي افزايش ميدهد. |
تشريح بعضي از ويژگي هاي شئInput Time دراين صفحه .مابقي در صفحات مخصوص كه درلينك جدول آمده است ، تشريح ميشوند.
ويژگيInput Time max مقدار ويژگيmax عنصر<input> مرتبط با شئ Input Timeرا تنظيم ويا برگشت ميدهد .مقدار اين ويژگي حداكثر زمان را براي فيلد زمان مشخص ميكند، كه شئInput Time نمايانگر فيلد ورودي زمان ميباشد.
مثال ـ دريافت ماكزيمم زمان مجاز براي فيلد ورودي زمان
var x = document.getElementById("myTime").max;
نكته ـ از ويژگيmax همراهmin براي محدوده زمان قابل قبول استفاده كنيد.
مقدار | شرح |
---|---|
hh:mm:ss.ms | ماكريمم زمان مجاز براي فيلد ورودي زمان
تشريح اجزاء ويژگي:
|
مثال ـ تغيير ماكريمم زمان فيلد ورودي زمان
document.getElementById("myTime").max = "23:00";
ويژگيInput Time min مقدار ويژگيmin عنصر<input> مرتبط با شئ Input Timeرا تنظيم ويا برگشت ميدهد .مقدار اين ويژگي حداقل زمان را براي فيلد ورودي زمان مشخص ميكند، كه شئInput Time نمايانگر فيلد ورودي زمان ميباشد.
مثال ـ دريافت مي نيمم زمان مجاز براي فيلد ورودي زمان
var x = document.getElementById("myTime").min;
نكته ـ از ويژگيmax همراهmin براي محدوده زمان قابل قبول استفاده كنيد.
مقادير ويژگي مطابق جدول ويژگيmax ميباشد.
مثال ـ تغيير مقدار مينيمم فيلد ورودي زمان
document.getElementById("myTime").min = "16:00";
ويژگيInput Time step مقدار ويژگيstep عنصر<input> مرتبط با شئInput Time را تنظيم ويا برگشت ميدهد .مقدار اين ويژگي روي جزء ثانيه ويا ميلي ثانيه فيلد زمان، كه شئ Input Timeنمايانگر آن است تاثير ميكند.
مثال ـ فواصل اعداد قانوني را براي ثانيه دريك فيلد زماني را تغيير ميدهد.
document.getElementById("myTime").step = "10";
مقدار | شرح |
---|---|
number | فاصله قانوني را براي فيلد زماني مشخص ميكند.
|
مثال ـ تغيير ويژگيstep براي فواصل قانوني ميلي ثانيه فيلد زماني
document.getElementById("myTime").step = ".050";
ويژگيInput Time value مقدار ويژگيvalue عنصر<input> مرتبط با شئInput Time را تنظيم ويا برگشت ميدهد .اين ويژگي زمان را براي فيلد ورودي زمان مشخص ميكند، كه شئ Input Timeنمايانگر فيلد زمان ميباشد.
مثال ـ تغيير مقدار يك فيلد ورودي زمان
document.getElementById("myTime").value = "22:53:05";
مقدار | شرح |
---|---|
hh:mm:ss.ms | براي فيلد ورودي زمان، زمان رامشخص ميكند.
تشريح اجزاء ويژگي:
|
مثال ـ دريافت زمان يك فيلد ورودي زماني
var x = document.getElementById("myTime").value;
شئInput Time از ويژگي ها ورويداد هاي استاندارد پيروي ميكند.