Я хотел бы изменить текстовое значение типа ввода, когда я использую файл типа ввода. Я пробовал следующий код, но я все еще не могу понять, как справиться с этой проблемой.Получить значение из файла типа ввода
HTML:
<input type="text" name="imagem" class="filename" value="<?php echo htmlentities($row_dados['imagem'], ENT_COMPAT, 'utf-8'); ?>" size="32" readonly />
<input type="file" name="id_imagem">
JS:
$('input[type="file"]').on('change', function (event, files, label) {
var file_name = this.value.replace(/\\/g, '/').replace(/.*\//, '')
$('input[type="text"].filename').value(file_name);
});
, значение которого вы хотите установить в текст? –
Я исправляю несколько ошибок в коде, но все равно не работаю. То, что я хотел бы сделать, это получить значение из входного файла и сделать его отображаемым на входном тексте, значение, которое вводит входной текст, из базы данных. Mysql –
Вы не можете, значение доступно только для чтения. Также чтение значения 'type =" file "' ограничено. Вы получите только «fakepath/filename.ext». – Teemu