【发布时间】:2019-04-17 11:33:32
【问题描述】:
我想使用不同的按钮将文件上传到表单。因此,我隐藏了标准的上传文件按钮。但是,我确实想在用户上传文件时显示文件名。
使用 wordpress 联系表 7,我已经尝试在标签上放置 JS 函数,但这不起作用。
<label for="fileInput" class="custom-file-upload" onclick="displayfilename()">Choose file</label>
<input id="fileInput" name="fileInput" type="file" />
<span class="fileuploadspan">No file selected</span>
<script>
function displayfilename()
$('#fileInput').change(function(){
var filename = $(this).val().split('\\').pop();
});
</script>
文件名应该显示在标签旁边。
【问题讨论】:
-
您在
onclick处理程序中分配了一个onchange处理程序。这将继续为元素分配越来越多的onchange处理程序。
标签: javascript forms file-upload