شئInput Month منتسب با يك عنصرHTML <input> ميباشد .با شئ فوق ميتوان عنصرHTML <input> صفحه را بصورت اقدامات شئ گرائي مديريت كرد.
بايد عنصر<input> مرتبط با شئInput Month داراي ويژگيtype="month" باشد .مقدار پيش فرض ويژگيtype براي عنصر input مقدار "text"ميباشد .
شئInput Month يك فيلد ورودي تاريخ كه داراي اجزاء سال وماه (YYYY-MM) است را ارائه ميدهد.
توجه ـ<input type="month"> در مرورگرهايIE11 وFirefox بفرم مناسبي فيلد تاريخ ماه نمايش داده نمي شود.
مثال ـ دسترسي به شئInput Month باid="myMonth"
var x = document.getElementById("myMonth");
با متدdocument.createElement() ميتوان شئInput Month را ايجاد نمود .بعبارتي ميتوان عنصر<input> را با ويژگيtype="month" ايجاد كرد.
مثال ـ ايجاد شئInput Month
var x = document.createElement("INPUT"); x.setAttribute("type", "month"); // or x.type="month";
ويژگي | شرح |
---|---|
autocomplete | مقدار ويژگيautocomplete را تنظيم ويابرگشت ميدهد .
ويژگي تكميل خودكار شئInput Month |
autofocus | ويژگي مشخص ميكند كه آيا عنصر بصورت اتوماتيك در بارگذاري انتخاب شود. |
defaultValue | مقدار پيش فرض فيلد تاريخ راتنظيم ويا برميگرداند. |
disabled | وضعيت فعال بودن عنصر را تنظيم ويابرگشت ميدهد. |
form | ويژگيform مشخص ميكند كه فيلد تاريخ ، متعلق بكدام عنصرفرم است. |
list | فهرستي از عنصر<datalist> كه شامل ليستي ازتاريخ است برگشت ميدهد. |
max | ماكزيمم براي فيلد تاريخ مشخص ميكند. |
min | ويژگي مقدار مينيمم براي فيلد تاريخ مشخص ميكند |
name | ويژگيname نامي را براي ورودي تاريخ مشخص ميكند. |
readonly | مشخص ميكند كه فيلد تاريخ فقط خواندني است |
required | مشخص ميكند كه فيلد تاريخ ضروري است وبايد تكميل شود. |
step | مقدار ويژگيstep فيلد تاريخ را مشخص ميكند .
مقدار ويژگيstep براي جزء ماه(MM) عمل ميشود. |
type | ويژگيtype نوع عنصر ورودي را مشخص ميكند .
type="month"برايInput Month |
value | مقدار ويژگيvalue را براي فيلد برگشت ويا تنظيم ميكند. |
متد | شرح |
---|---|
select() | يك فيلد متني تاريخ را انتخاب ميكند |
stepDown() | محتوي يك فيلد تاريخ ماه رابا عدد مشخصي برحسب ماه كاهش ميدهد.
فقط ماه تاريخ، جزءMM مستقيم تغيير ميكند ولي دراثر تغيير بقيه اجزاء هم تنظيم ميشود. |
stepUp() | محتوي يك فيلد تاريخ ماه با عدد مشخصي برحسب ماه افزايش ميدهد.
فقط ماه تاريخ، جزءMM مستقيم تغيير وبا اجزاء ديگر تاريخ تنظيم ميشود. |
تشريح بعضي از ويژگي هاي شئInput Month دراين صفحه .مابقي در صفحات مخصوص كه درلينك جدول آمده است ، تشريح ميشوند.
ويژگيInput Month max مقدار ويژگيmax عنصر<input> مرتبط با شئInput Month را تنظيم ويا برگشت ميدهد .مقدار اين ويژگي حداكثر تاريخ را براي فيلد تاريخ مشخص ميكند، كه شئ Input Monthنمايانگر فيلد تاريخ ميباشد . فرمت اين تاريخ بصورتYYYY-MM ميباشد .
مثال ـ دريافت ماكزيمم تاريخ مجاز براي فيلد تاريخ ماه
var x = document.getElementById("myMonth").max;
نكته ـ از ويژگيmax همراهmin براي محدوده تاريخ قابل قبول استفاده كنيد.
مقدار | شرح |
---|---|
YYYY-MM | ماكريمم تاريخ مجاز براي فيلد تاريخ ماه
تشريح اجزاء ويژگي:
|
مثال ـ تغيير مقدار ماكزيمم فيلد تاريخ ماه
document.getElementById("myMonth").max = "2014-12";
ويژگيInput Month min مقدار ويژگيmin عنصر<input> مرتبط با شئInput Month را تنظيم ويا برگشت ميدهد .مقدار اين ويژگي حداقل تاريخ را براي فيلد تاريخ مشخص ميكند، كه شئ Input Monthنمايانگر فيلد تاريخ ميباشد . فرمت اين تاريخ بصورتYYYY-MM ميباشد .
مثال ـ دريافت مينيمم تاريخ مجاز براي فيلد تاريخ ماه
var x = document.getElementById("myMonth").min;
نكته ـ از ويژگيmax همراهmin براي محدوده تاريخ قابل قبول استفاده كنيد.
مقدار | شرح |
---|---|
YYYY-MM | مينيمم تاريخ مجاز براي فيلد تاريخ ماه
تشريح اجزاء ويژگي:
|
مثال ـ تغيير مقدار مينيمم فيلد تاريخ ماه
document.getElementById("myMonth").min = "2014-01";
ويژگيInput Month step مقدار ويژگيstep عنصر<input> مرتبط با شئInput Monthرا تنظيم ويا برگشت ميدهد .مقدار اين ويژگي روي ماه فيلد تاريخ ماه، كه شئ Input Monthنمايانگر آن است تاثير ميكند.
ويژگيstep براي فيلد تاريخ فواصل قانوني را مشخص ميكند كه كاربر ميتواند تقويم را درفيلد تاريخ باز كند .فاصله فقط در ماه تاريخ تاثير دارد .بعنوان مثال اگرstep="2"باشد، تقويم با فاصله دو ماه دو ماه ميتواند انتخاب شود.
مثال ـ تغيير فواصل ماه قانوني در تقويم انتخاب
document.getElementById("myMonth").step = "2";
مثال ـ دريافت ويژگيstep
var x = document.getElementById("myMonth").step;
ويژگيInput Month value مقدار ويژگيvalue عنصر<input> مرتبط با شئInput Month را تنظيم ويا برگشت ميدهد .اين ويژگي تاريخ ماه را براي فيلد ورودي تاريخ مشخص ميكند، كه شئ Input Monthنمايانگر فيلد تاريخ ماه ميباشد.
مثال ـ تنظيم مقدار ماه سال يك فيلد ورودي تاريخ ماه
document.getElementById("myMonth").value = "2014-02";
مقدار | شرح |
---|---|
YYYY-MM | براي فيلد ورودي تاريخ، تاريخ ماه رامشخص ميكند.
تشريح اجزاء ويژگي:
|
مثال ـ دريافت ماه وسال ازيك فيلد تاريخ ماه
var x = document.getElementById("myMonth").value;
شئInput Month از ويژگي ها ورويداد هاي استاندارد پيروي ميكند.