شئInput FileUpload منتسب با يك عنصرHTML <input> ميباشد .با شئ فوق ميتوان عنصرHTML <input> صفحه را بصورت اقدامات شئ گرائي مديريت كرد.
بايد عنصر<input> مرتبط با شئInput FileUpload داراي ويژگي type="file" باشد .مقدار پيش فرض ويژگيtype براي عنصر input مقدار "text"ميباشد .
مثال ـ دسترسي به شئInput FileUpload باid="myFile"
var x = document.getElementById("myFile");
با متدdocument.createElement() ميتوان شئInput FileUpload را ايجاد نمود. بعبارتي ميتوان عنصر<input> را با ويژگيtype="file" ايجاد كرد. با آن نوع دكمه اي براي اپلود كردن فايل ايجاد ميشود.
مثال ـ ايجاد شئ
ar x = document.createElement("INPUT");
x.setAttribute("type", "file");
| ويژگي | شرح |
|---|---|
| accept | مقدار ويژگيaccept را براي دكمه اپلود فايل، تنظيم ويا برگشت ميدهد . |
| autofocus | اين ويژگي مشخص ميكند كه آيا بايد دكمه اپلود فايل بطورخودكار پس از بارگذاري فوكوس شود. |
| defaultValue | مقدار ويژگيdefaultValue دكمه آپلود فايل را تنظيم ويا برگشت ميدهد . |
| disabled | اين ويژگي فعال ويا غير فعال بودن دكمه آپلود فايل را مشخص ميكند .پيش فرض فعال |
| files | يك شئFileList را برگشت ميدهد، كه نشان دهنده فايل يا فايلهاي انتخاب شده با آپلود فايل است . |
| form | ويژگيform فرمي را كه دكمه اپلود فايل متعلق به آنست مشخص ميكند . |
| multiple | ويژگي مشخص ميكند كه كاربر ميتواند بيشترازيك فايل راانتحاب كند يا خير |
| name | ويژگيname نامي را براي دكمه آپلود فايل مشخص ميكند. |
| required | مشخص ميكند كه انتخاب فايل قبل از ارسال ضروري است يا نه |
| type | ويژگيtype نوع دكمه آپلود فايل را مشخص ميكند.
type="file"براي Input FileUpload |
| value | مقدار ويژگيvalue مسير يا نام فايل انتخابي را برگشت ميدهد .. |
شئInput FileUpload از ويژگي ها ورويداد هاي استاندارد پيروي ميكند.