شئInput Radio منتسب با يك عنصرHTML <input> ميباشد .با شئ فوق ميتوان عنصرHTML <input> صفحه را بصورت اقدامات شئ گرائي مديريت كرد.
بايد عنصر<input> مرتبط با شئInput Radio داراي ويژگيtype="radio" باشد .مقدار پيش فرض ويژگيtype براي عنصر input مقدار "text"ميباشد . شئInput Radio يك دكمه راديوئي را نمايندگي ميكند.
مثال ـ دسترسي به شئInput Radio باid="myRadio"
var x = document.getElementById("myRadio");
با متدdocument.createElement() ميتوان شئInput Radio را ايجاد نمود .بعبارتي ميتوان عنصر<input> را با ويژگيtype="radio" ايجاد كرد.
مثال ـ ايجاد شئInput Radio
var x = document.createElement("INPUT");
x.setAttribute("type", "radio");
ويژگي | شرح |
---|---|
autofocus | ويژگي مشخص ميكند كه آيا عنصر بصورت اتوماتيك در بارگذاري انتخاب شود. |
checked | وضعيت علامت زده شده اي دكمه راديوئي را تنظيم ويا برگشت ميدهد. |
defaultChecked | وضعيت پيش فرض ويژگيchecked رابرگشت ميدهد . |
defaultValue | مقدار پيش فرضvalue دكمه راديوئي راتنظيم ويا برميگرداند . |
disabled | وضعيت فعال بودن عنصر را تنظيم ويابرگشت ميدهد. |
form | ويژگيform مشخص ميكند كه دكمه راديوئي ، متعلق بكدام عنصرفرم است. |
name | ويژگيname نامي را براي دكمه راديوئي مشخص ميكند. |
required | مشخص ميكند كه زدن علامت براي دكمه راديوئي ضروري است. |
type | ويژگيtype نوع عنصر ورودي را مشخص ميكند.
type="radio"برايInput Radio |
value | مقدار ويژگيvalue براي دكمه راديوئي تنظيم ويا برگشت ميدهد . . |
تشريح بعضي از ويژگي هاي شئInput Radio دراين صفحه .مابقي در صفحات مخصوص كه درلينك جدول آمده است ، تشريح ميشوند.
ويژگيInput Radio checked مقدار ويژگيchecked عنصر <input>مرتبط با شئ Input Radioتنظيم ويا برگشت ميدهد .مقدار اين ويژگي وضعيت علامت دكمه راديوئي، كه شئ Input Radioنمايانگرآن است مشخص ميكند.
مثال ـ برداشتن علامت وعلامت زدن يك دكمه راديوئي
function check() { document.getElementById("red").checked = true; } function uncheck() { document.getElementById("red").checked = false; }
مقدار | شرح |
---|---|
true | false | مشخص ميكند كه يك دكمه راديوئي علامت زده شده يانه
|
مثال ـ بررسي دكمه راديوئي براي علامت داشتن يا نداشتن
var x = document.getElementById("myRadio").checked;
مثال ـ استفاده از دكمه راديوئي براي تبديل متن يك فيلد به حرف بزرگ
document.getElementById("fname").value = document.getElementById("fname").value.toUpperCase();
مثال ـ چندين دكمه راديوئي دريك فرم
var coffee = document.forms[0]; var txt = ""; var i; for (i = 0; i < coffee.length; i++) { if (coffee[i].checked) { txt = txt + coffee[i].value + " "; } } document.getElementById("order").value = "You ordered a coffee with: " + txt;
ويژگيInput Radio defaultChecked مقدار ويژگيdefaultChecked عنصر<input> مرتبط با شئInput Radio برگشت ميدهد .مقدار اين ويژگي وضعيت علامت پيش فرض دكمه راديوئي ،كه شئInput Radio نمايانگرآن است مشخص ميكند.
مثال ـ بررسي پيش فرض علامت دكمه راديوئي .وضعيت علامت درهنگام بارگذاري
var x = document.getElementById("myRadio").defaultChecked;
اين ويژگي فقط حالت خواندني دارد.
نوع | شرح |
---|---|
Boolean |
|
ويژگيInput Radio value مقدار ويژگيvalue عنصر <input> مرتبط با شئInput Radio تنظيم ويا برگشت ميدهد .اين ويژگي متني را براي دكمه راديوئي ،كه شئInput Radio نمايانگرآن است مشخص ميكند.
مثال ـ دريافت مقدار ويژگيvalue دكمه راديوئي
var x = document.getElementById("myRadio").value;
براي دكمه هاي راديوئي ، مقدار ويژگيvalue در رابط كاربري ظاهر نمي شود .ويژگي فوق فقط هنگام ارسال فرم معنا پيدا ميكند .اگر يك دكمه راديوئي درهنگام ارسال فرم علامت دار باشد، نام دكمه راديوئي بهمراه مقدار آن ارسال ميشود .اگر علامت دارنباشد هيچ اطلاعاتي از آن فرستاده نميگردد.
نكته ـ در يك گروه دكمه هاي راديوئي در فرم ، مقادير متفاوتي براي هر كدام تعريف نمائيد تا سمت سرور مشخص شود كه كدام داراي علامت بوده است.