Разработайте входной файл, и автоматический отправляют

Это делает это. Однако, если в вашей строке есть пробелы, она выведет строку без каких-либо «помятых букв» (поскольку также обрабатывается пробел):

const wave = (str = '') => {
  return str
    .split('')
    .map((letter, i, arr) => `${arr.slice(0, i)}${letter.toUpperCase()}${arr.slice(i + 1, arr.length)}`.replace(/,/g, ''));
}

console.log(wave('wave'));
console.log(wave('foo bar'));
console.log(wave());
[ 114]
5
задан Alec Smart 27 April 2009 в 10:19
поделиться

2 ответа

Вы можете вызвать метод отправки вашей формы. Он отправит вашу страницу на сервер, и вы сможете получить файл в коллекции Files запроса.

Вам нужно вызвать метод submit () формы для события «onchange» в «file» element.

<input type="file" onchange="formname.submit();" id="f" />

РЕДАКТИРОВАТЬ: Попробуйте это.

10
ответ дан 18 December 2019 в 06:12
поделиться

Встраивание javascript в страницу является плохой практикой .

Добавить отправку к элементу с помощью селектора. Это также позволяет вам добавить функциональность к базовой ссылке, как вы и просили.

HTML

<form id="myForm">
    <a id="uploadLink" href="#">Upload file</a>
</form>

jQuery

$(document).ready(function() {
    $("#uploadLink").click(function() {
        $("#myForm").submit();
    }
});

Дополнительные ресурсы

Вот ссылка на плагин jQuery Form .

Существует также плагин для загрузки нескольких файлов для jQuery .

12
ответ дан 18 December 2019 в 06:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: