从输入类型文件中获取值
Get value from input type file
当我使用输入类型文件时,我想更改输入类型文本值。我已经尝试了以下代码,但我仍然不知道如何处理这个问题。
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);
});
我想你的脚本在控制台中有一些错误。。
尝试
$('input[type="file"].filename').val(file_name);
以同样的方式,更好地获得以下代码的文件值:
var file_name = $(this).val().replace(/''/g, '/').replace(/.*'//, '')
如果您试图更改text字段值,为什么要针对文件值?
代码看起来像:
/* Let's bind it just for the id_imagem, not the all input[type="file"] */
$('#id_imagem').bind
(
'change',
function(e)
{
/* Supposing your fields are inside a <form>, this notation will work */
this.form.elements['imagem'].value = this.value.replace(/''/g, '/').replace(/.*'//, '');
return true;
}
);
相关文章:
- Fin上传器直接上传到Azure Blob存储-在Javascript中获取文件uri
- Node js:如何获取文件签名标头而不是 mime 类型
- 如何在没有JQuery的情况下在Javascript中获取文件的内容
- 获取文件并从rest api下载
- 使用javascript获取文件输入
- JS获取文件内容
- 如何在使用javascript上传文件时获取文件源路径
- javascript如何从服务器获取文件夹中文件的url
- 如何使用javascript获取文件夹中的图像列表
- 应用程序脚本-自动从谷歌驱动器删除超过3天的文件-获取文件列表
- 如何在javascript中从ondrop事件中获取文件URL
- 如何使用javascript获取文件夹中的文件列表
- Javascript获取文件内容循环
- 通过Crypto.js获取文件的md5sum
- Cordova应用程序:如何获取文件的实际路径
- 如何使用PHP从我自己的网站上的Google Drive获取文件和文件夹列表
- 如何在所有父节点上获取文件夹图标,在所有子节点上获取文件夹加图标(左侧的图标)
- 我想要获取文件输入并将其保存到本地路径的Javascript
- 从Google Drive获取文件并隐藏到Blob
- drupal7获取文件路径