feat: 优化上传组件,绑定文件名输入框时不强制必须input,支持textarea等

This commit is contained in:
augushong
2025-04-22 09:44:25 +08:00
parent 78e53f3f31
commit a4cc6c44eb

View File

@@ -2410,7 +2410,7 @@
uploadElem = this; uploadElem = this;
if (uploadFilenameField) { if (uploadFilenameField) {
var elemFilenameField = "input[name='" + uploadFilenameField + "']"; var elemFilenameField = "[name='" + uploadFilenameField + "']";
} }
if (uploadExts == '*') { if (uploadExts == '*') {
uploadExts = init.uploadExts; uploadExts = init.uploadExts;
@@ -2511,7 +2511,7 @@
sign = $(this).attr('data-upload-sign'); sign = $(this).attr('data-upload-sign');
var confirm = admin.msg.confirm('确定删除?', function () { var confirm = admin.msg.confirm('确定删除?', function () {
var elem = "input[name='" + uploadName + "']"; var elem = "input[name='" + uploadName + "']";
var elemFilenameField = "input[name='" + uploadFilenameField + "']"; var elemFilenameField = "[name='" + uploadFilenameField + "']";
var currentUrl = $(elem).val(); var currentUrl = $(elem).val();
var currentFilename = $(elemFilenameField).val(); var currentFilename = $(elemFilenameField).val();
@@ -2544,7 +2544,7 @@
uploadFilenameField = $(this).attr('data-upload-filename-field') || ''; uploadFilenameField = $(this).attr('data-upload-filename-field') || '';
if (uploadFilenameField) { if (uploadFilenameField) {
var elemFilenameField = "input[name='" + uploadFilenameField + "']"; var elemFilenameField = "[name='" + uploadFilenameField + "']";
var elemFilename = $(elemFilenameField); var elemFilename = $(elemFilenameField);
} }