Witryna ma 2 pola wprowadzania, wybieram tylko jedno pole, a druga jest niewidoczna. Teraz chcę zmienić .val() niewidocznego na .val() wybranego, więc oba pola ładują ten sam plik. Jak to działa?jQuery, wybierz Input FILE, a także ustaw inny INPUT
Gdybym to zrobić:
$('#input_file').change(function() {
var fileSelect = $(this).val();
$('#hidden_input_file"]').val(fileSelect);
console.log(fileSelect);
});
otrzymuję ten błąd: Uncaught InvalidStateError: failed ustawić właściwość „wartość” na „HTMLInputElement”: Ten element wejściowy przyjmuje nazwę pliku, który może być tylko programowo ustaw na pusty ciąg znaków.
Nie sądzę, można dynamicznie zmieniać wartość pola pliku ... btw, dlaczego chcesz przesłać ten sam plik z dwóch pól wejściowych ....? –