作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我想允许用户在 chrome 扩展示例文件夹名称(上传)上上传图像,并且没有提交按钮
<form action="/upload">
<input type="file" name="myimages" accept="image/*">
</form>
显示图片
<span class="AvGbtn" id="AvBgIds" style="background-image: url(Here i want to show upload images url
); background-size: 100% 100%;" oncontextmenu="return false">
</span>
最佳答案
$( document ).ready(function() {
$( '#myimages' ).change(function() {
var filename = $('input[type=file]').val().replace(/C:\\fakepath\\/i, '');
$( '#myform' ).submit();
$( '#uploaded').append('<img src="/upload/' + filename + '"/>');
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<form id="myform" action="/upload">
<input type="file" name="myimages" id="myimages" accept="image/*">
</form>
<div id="uploaded">
</div>
使用文件上传字段的onchange事件提交表单。
编辑:
添加了在表单下方的 div 中显示上传图片的功能。
致谢:Use jQuery to get the file input's selected filename without the path
关于javascript - 允许用户在没有提交按钮的情况下在 x 文件夹 chrome 扩展上上传图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54960430/
我有以下正则表达式 /[a-zA-Z0-9_-]/ 当字符串只包含从 a 到z 大小写、数字、_ 和 -。 我的代码有什么问题? 能否请您向我提供一个简短的解释和有关如何修复它的代码示例? //var
我是一名优秀的程序员,十分优秀!