Previous >    <Next  

HTML DOM Input Time Object

‎شئInput Time ـ زمان

‎شئInput Time منتسب با يك عنصرHTML ‎<input>‎ ميباشد .با شئ فوق ‎ميتوان عنصرHTML ‎<input>‎ صفحه را بصورت اقدامات شئ گرائي مديريت كرد.

‎بايد عنصر‎<input>‎ مرتبط با شئInput Time داراي ويژگيtype="time‎"‎ ‎باشد .مقدار پيش فرض ويژگيtype براي عنصرinput مقدار‎"text‎"‎ ميباشد.

‎دسترسي به شئInput Time

‎مثال ـ دسترسي به شئInput Time باid="myTime‎"‎

var x = document.getElementById("myTime");

--(go to editor for change code and run)

‎ايجاد شئInput Time

‎با متد‎document.createElement()‎‎ ميتوان شئInput Time را ايجاد نمود .بعبارتي ‎ميتوان عنصر‎<input>‎ را با ويژگيtype="time‎"‎ ايجاد كرد . اين نوع فيلد ‎براي فرمت زمان ميباشد.

var x = document.createElement("INPUT");
x.setAttribute("type", "time");

--(go to editor for change code and run)

‎ويژگي هايInput Time Object

‎ويژگي ‎شرح
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 را براي فيلد برگشت ويا تنظيم ميكند.

‎متدهاي شئInput Time

‎متد ‎شرح
select() ‎يك فيلد متني را انتخاب ميكند
stepDown() ‎محتوي يك فيلد زمان رابا عدد مشخصي كاهش ميدهد.
stepUp() ‎محتوي يك زمان را با عدد مشخصي افزايش ميدهد.

‎تشريح بعضي از ويژگي هاي شئInput Time دراين صفحه .مابقي در صفحات مخصوص كه درلينك ‎جدول آمده است ، تشريح ميشوند.

‎ويژگيInput Time max

‎ويژگيInput Time max مقدار ويژگيmax عنصر‎<input>‎ مرتبط با شئ Input Time‎را ‎تنظيم ويا برگشت ميدهد .مقدار اين ويژگي حداكثر زمان را براي فيلد زمان مشخص ‎ميكند، كه شئInput Time نمايانگر فيلد ورودي زمان ميباشد.

‎مثال ـ دريافت ماكزيمم زمان مجاز براي فيلد ورودي زمان

var x = document.getElementById("myTime").max;

--(go to editor for change code and run)

‎نكته ـ از ويژگيmax همراهmin براي محدوده زمان قابل قبول استفاده كنيد.

‎فرمت استفاده ـSyntax

‎فرمت برگشت ويژگي
timeObject.max

‎فرمت تنظيم ويژگي
timeObject.max=hh:mm:ss.ms

‎مقادير ويژگي ـProperty Values

‎مقدار ‎شرح
hh:mm:ss.ms ‎ماكريمم زمان مجاز براي فيلد ورودي زمان
‎تشريح اجزاء ويژگي:
  • hh‎ـ ساعت .براي مثال ‎10.00pm
  • mm‎ـ دقيقه . براي مثال ‎55
  • ss‎ـ ثانيه . براي مثال ‎03
  • ms‎ـ ميلي ثانيه

‎مثال ـ تغيير ماكريمم زمان فيلد ورودي زمان

document.getElementById("myTime").max = "23:00";

--(go to editor for change code and run)

‎ويژگيInput Time min

‎ويژگيInput Time min مقدار ويژگيmin عنصر‎<input>‎ مرتبط با شئ Input Time‎را ‎تنظيم ويا برگشت ميدهد .مقدار اين ويژگي حداقل زمان را براي فيلد ورودي زمان مشخص ‎ميكند، كه شئInput Time نمايانگر فيلد ورودي زمان ميباشد.

‎مثال ـ دريافت مي نيمم زمان مجاز براي فيلد ورودي زمان

var x = document.getElementById("myTime").min;

--(go to editor for change code and run)

‎نكته ـ از ويژگيmax همراهmin براي محدوده زمان قابل قبول استفاده كنيد.

‎فرمت استفاده ـSyntax

‎فرمت برگشت ويژگي
timeObject.min

‎فرمت تنظيم ويژگي
timeObject.min=hh:mm:ss.ms

‎مقادير ويژگي ـProperty Values

‎مقادير ويژگي مطابق جدول ويژگيmax ميباشد.

‎مثال ـ تغيير مقدار مينيمم فيلد ورودي زمان

document.getElementById("myTime").min = "16:00";

--(go to editor for change code and run)

‎ويژگيInput Time step

‎ويژگيInput Time step مقدار ويژگيstep عنصر‎<input>‎ مرتبط با شئInput Time را ‎تنظيم ويا برگشت ميدهد .مقدار اين ويژگي روي جزء ثانيه ويا ميلي ثانيه فيلد زمان، كه شئ Input Time‎نمايانگر آن است تاثير ميكند.

‎نكته ـ ويژگيstep در فيلد زماني براي ساعت ودقيقه بكار نمي رود .

‎مثال ـ فواصل اعداد قانوني را براي ثانيه دريك فيلد زماني را تغيير ميدهد.

document.getElementById("myTime").step = "10";

--(go to editor for change code and run)

‎فرمت استفاده ـSyntax

‎فرمت برگشت ويژگي timeObject..setp

‎فرمت تنظيم ويژگي timeObect.step=number

‎مقادير ويژگي ـProperty Values

‎مقدار ‎شرح
number ‎فاصله قانوني را براي فيلد زماني مشخص ميكند.
  • ‎براي ثانيه از اعدادي برايstep استفاده كنيد كه درنهايت به‎ ‎"60‎"‎ برسند .
    ‎مثل‎‎"1' , ‎"2‎", 10‎"‎,‎"30‎"‎:
  • ‎براي ميلي ثانيه اعدادي انتجاب كنيد كه درنهايت به‎‎"1000‎"‎ برسند .
    ‎مثل‎‎".‎"‎, ‎".010‎", ‎".020‎"‎,‎".050‎", ‎".20‎"‎ :

‎مثال ـ تغيير ويژگيstep براي فواصل قانوني ميلي ثانيه فيلد زماني

document.getElementById("myTime").step = ".050";

--(go to editor for change code and run)

‎ويژگيInput Time Value

‎ويژگيInput Time value مقدار ويژگيvalue عنصر‎<input>‎ مرتبط ‎با شئInput Time را ‎تنظيم ويا برگشت ميدهد .اين ويژگي زمان را براي فيلد ورودي زمان مشخص ميكند، كه شئ Input Time‎نمايانگر فيلد زمان ميباشد.

‎مثال ـ تغيير مقدار يك فيلد ورودي زمان

document.getElementById("myTime").value = "22:53:05";

--(go to editor for change code and run)

‎فرمت استفاده ـSyntax

‎فرمت برگشت ويژگي
timeObject.value

‎فرمت تنظيم ويژگي
timeObject.value=hh:mm:ss.ms

‎مقادير ويژگي ـProperty Values

‎مقدار ‎شرح
hh:mm:ss.ms ‎براي فيلد ورودي زمان، زمان رامشخص ميكند.
‎تشريح اجزاء ويژگي:
  • hh‎ـ ساعت .براي مثال ‎10.00pm
  • mm‎ـ دقيقه . براي مثال ‎55
  • ss‎ـ ثانيه . براي مثال ‎03
  • ms‎ـ ميلي ثانيه
‎مثالها ـ‎‎"095532.55‎", ‎"22:15:35‎"‎, ‎"16:00‎"

‎مثال ـ دريافت زمان يك فيلد ورودي زماني

var x = document.getElementById("myTime").value;

--(go to editor for change code and run)

‎شئInput Time از ويژگي ها ورويداد هاي استاندارد پيروي ميكند.

‎صفحات مرتبط

HTML forms

HTML <input> Tag

HTML type Attribute


Previous >    <Next