سبد (0)

تگ input-file در JavaScript

شیء input fileupload 

شیء fileupload نماینده ی تگ اچ تی ام ال <input> با ویژگی "type="file می باشد.

دسترسی به یک شیء input file

شما می توانید با استفاده از دستور getElementById به یک عنصر <input> دسترسی داشته باشید:

var x = document.getElementById("myfile"); امتحان کنید

نکته: شما همچنین می توانید با جستجو در مجموعه عناصر یک فرم، به <"input type="file> دسترسی داشته باشید. 

ایجاد یک شیء input fileupload

شما می توانید با استفاده از متد ()document.createElement یک عنصر <input> با ویژگی "type="file ایجاد کنید:

var x = document.createElement("input");
x.setattribute("type", "file"); امتحان کنید

خصوصیات شیء input fileupload

= خصوصیت اضافه شده در html5.
متدتوضیحات
accept

مقدار خصوصیت accept از دکمه ی file upload را ست کرده یا برمی گرداند. 

autofocus

ست کرده یا برمی گرداند که آیا هنگام لود شدن صفحه، دکمه ی file upload باید به طور اتوماتیک فوکس را دریافت کند یا نه. 

defaultvalue

مقدار پیش فرض دکمه ی file upload را ست کرده یا برمی گرداند. 

disabled

ست کرده یا برمی گرداند که آیا دکمه ی file upload غیرفعال است یا نه. 

files

یک شیء filelist را برمی گرداند که فایل یا فایل های انتخاب شده به وسیله ی دکمه ی file upload را مشخص می کند. 

form

یک ارجاع به فرمی که دربردارنده ی دکمه ی file upload است را برمی گرداند. 

multiple

ست کرده یا برمی گرداند که آیا یک کاربر مجاز است که بیش از یک فایل را از فیلد file upload انتخاب کندیا نه. 

name

مقدار خصوصیت name از دکمه ی file upload را ست کرده یا برمی گرداند.

required

ست کرده یا برمی گرداند که آیا، یک فایل درون فیلد file upload باید قبل از ارسال یک فرم انتخاب شود یا نه.

type

برمی گرداند که دکمه ی file upload از چه نوع فرمی است. 

value

مسیر یا نام فایل انتخاب شده را برمی گرداند. 

خصوصیت ها و رویدادهای استاندارد

این شیء، خصوصیت ها و رویدادهای استاندارد javascript را پشتیبانی می کند.


آموزش های مرتبط

آموزش اچ تی ام ال: html forms

مرجع تگ ها: html <input> tag

تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه