شئInput URL منتسب با يك عنصرHTML <input> ميباشد .با شئ فوق ميتوان عنصرHTML <input> صفحه را بصورت اقدامات شئ گرائي مديريت كرد.
بايد عنصر<input> مرتبط با شئInput URL داراي ويژگيtype="url" باشد .مقدار پيش فرض ويژگيtype براي عنصرinput مقدار"text" ميباشد.
مثال ـ دسترسي به شئInput URL باid="myUrl"
var x = document.getElementById("myUrl");
با متدdocument.createElement() ميتوان شئInput URL را ايجاد نمود .بعبارتي ميتوان عنصر<input> را با ويژگيtype="url" ايجاد كرد . اين نوع فيلد براي فرمت ورودي آدرس يوآرا ميباشد.
var x = document.createElement("INPUT");
x.setAttribute("type", "url");
| ويژگي | شرح |
|---|---|
| autocomplete | مقدار ويژگيautocomplete را تنظيم ويابرگشت ميدهد .
ويژگي تكميل خودكار شئInput URL |
| autofocus | ويژگي مشخص ميكند كه آيا عنصر بصورت اتوماتيك در بارگذاري انتخاب شود. |
| defaultValue | مقدار پيش فرض فيلد ورودي يوآرال راتنظيم ويا برميگرداند.
الگوي رفتاري دو ويژگيdefaultValue و value براي عناصر مرتبط يكسان است . نمونه اي ارآن در لينكdefaultValue |
| disabled | وضعيت فعال بودن عنصر را تنظيم ويابرگشت ميدهد. |
| form | ويژگيform مشخص ميكند كه فيلد ورودي يوآرال ، متعلق بكدام عنصرفرم است. |
| list | فهرستي از عنصر<datalist> كه شامل ليستي ازفيلدهاي يوآرال است برگشت ميدهد. |
| maxLength | حداكثر تعداد كراكتر را در فيلد ورودي يوآرال مشخص ميكند. |
| name | ويژگيname نامي را براي ورودي فيلديوآرال مشخص ميكند. |
| pattern | ويژگي فوق الگوئي را براي فيلد وردي يوآرال مشخص ميكند. |
| placeholder | توضيح كوتاهي براي فيلد ورودي مشخص ميكند.
متن كوتاه قبل از واردكردن در آن فيلد قرار ميگيردو با شروع وارد نمودن پاك ميشود. |
| readonly | مشخص ميكند كه فيلد ورودي فقط خواندني است |
| required | مشخص ميكند كه فيلد ورودي ضروري است وبايد تكميل شود. |
| size | عرض فيلد ورودي را برحسب تعداد كراكتر مشخص ميكند. |
| type | ويژگيtype نوع عنصر ورودي را مشخص ميكند .
type="url"برايInput URL |
| value | مقدار ويژگيvalue را براي فيلد برگشت ويا تنظيم ميكند. |
| متد شرح | |
|---|---|
| blur() | فوكوس را از فيلد ورودي رها ميكند. |
| focus() | فيلد ورودي را فوكوس ميكند. |
| select() | محتوي فيلد ورودي را انتخاب يامارك ميكند |
تشريح بعضي از ويژگي هاي شئInput URL دراين صفحه ، ومابقي در صفحات مخصوص كه درلينك جدول آمده است ، تشريح ميشوند.
ويژگيInput URL pattern مقدار ويژگيpattern عنصر<input> مرتبط با شئ Input URLرا تنظيم ويا برگشت ميدهد .اين ويژگي الگوي وارد نمودن آدرسurl را براي فيلد ورودي مشخص ميكند، كه شئInput URL نمايانگر فيلد وروديurl ميباشد .
ويژگيpattern يك عبارت منظم(regular xpression) را براي فيلد وروديurl مشخص ميكند، كه مقدار فيلد ورودي در مقابل آن بررسي ميشود.
مثال ـ دريافت عبارت منظم فيلد وروديurl
var x = document.getElementById("myURL").pattern;
| ويژگي |
|
|
|
|
|
|---|---|---|---|---|---|
| pattern | Yes | Yes | Yes | supported | Yes |
| مقدار | شرح |
|---|---|
| regrep | عبارت تنظيمي براي فيلد ورودي يوآرال مشخص ميكند، كه مقدار فيلد باآن بررسي ميشود.
.مراجعه كنيد HTML pattern Attributeبراي اطلاعات بيشتر به لينك |