سید رضا موسوی
4 سال پیش توسط سید رضا موسوی مطرح شد
2 پاسخ

گرفتن نام فایل آپلودی با کمک جی کوئری

سلام می خواهم روی یک input با type=file وقتی کاربر فایلی رو انتخاب میکنه رویداید onchange روشن بشه و نام فایل یا فایل های آپلودی رو بهم بدهد.


php
تگ‌های محبوب
لاراول
php
laravel
متفرقه
reactjs
عمومی
html_css
nodejs
vuejs
وردپرس
پایتون
css
فلاتر
react
javascript
ثبت پرسش جدید
سید رضا موسوی
تخصص : برنامه
@rmtonliner 4 سال پیش مطرح شد
0
$in=$(e);
$in.val()

Igo
@Igo 4 سال پیش آپدیت شد
0

سلام
فقط نام فایل رو میخواید؟؟؟
input ها با type=file دارای یک پراپتی به اسم files هستند files یک ارایه از فایل های انتخاب شده برای اپلود هست.
حالا شما فقط باید وقتی که رویداد onchange این input فراخوانی شد المنت input رو بدست بیاورد و روی پراپرتی files یک حلقه بزنید.
پراپرتی name هر فایل نام فایل رو به شما میده.

   $("#file").on('change', function (arg) {
            var input = arg.target;
            var names = []
            for (var i = 0; i < input.files.length; i++) {
                names.push(input.files[i].name)
            }

        });

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام