شئ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 از ويژگي ها ورويداد هاي استاندارد پيروي ميكند.