Не совсем уверен, как сказать это одному извините за неудобный заголовок. У меня есть этот скрипт, который проверяет расширения файлов, чтобы убедиться, что они .mp3s. Я просто преодолею, какой селектор использовать, чтобы захватить имя файла.jquery selector using (this) для элементов формы
Пример:
<form name="uploadsong1" action="" enctype="multipart/form-data" method="post" onsubmit="return ExtensionsOkay();">
<input name="song1" type="file" accept="*.mp3" />
etc..
И ExtensionsOkay первым выхватывает значение поля .... который я знаю, это проблема ...
var fieldvalue = $(this).$('input[type=file]').value;
Проблема исходит из того, что у меня есть несколько формы с загрузками. Имена форм uploadsong1, uploadsong2 и т. Д.
Итак, по моим рассуждениям, мне нужно захватить «это», которое является именем формы, а затем входным файлом. (Имена ввода увеличиваются на 1, 2, 3 и т. Д., Например, на имена форм).
Я знаю, что мой синтаксис должен быть неправильным для захвата значения поля ... помогите .. и спасибо! ??
Почему бы вам не взглянуть на все функции jquery, это весело поверить мне – UnLoCo