gpt4 book ai didi

javascript - 有哪些方法可以将元信息输入添加到文件上传?

转载 作者:行者123 更新时间:2023-11-29 00:12:49 26 4
gpt4 key购买 nike

我有一个 jQuery 调用来动态添加和删除文件输入,以便用户可以在提交表单之前根据需要添加尽可能多的附件。我可以根据需要添加和删除附件。

 //New Attachments      
$("button#add-another-row").click(function(){
var newRow = "<div class='new-attachment-row'>";
newRow += "<button class='delete-btn'>Delete </button>";
newRow += "<input name='attachments[]' type='file' /><br />";
newRow += " OK for Customer:<input name='okForCustomer[]' type='checkbox' /></div>";
$("#attachments-cell").prepend(newRow);

return false;
});

enter image description here

每个文件都应该有 Ok/Not Ok for Customer 存储在数据库中,我将使用它来确定可以在何处向我的用户显示此文件。

如何编写 javascript 以便附件数组绑定(bind)到 ok/not okay 数组?我必须使用多维数组吗?语法是什么?

我正在使用 PHP/MySQL 后端来处理 POST 值。

最佳答案

简单的选择是在您的 JS 代码中保留一个计数器变量,并将该计数器用作字段名称中的数组索引:

例如

var fields_displayed = 0;

$("button#add-another-row").click(function(){
fields_displayed++;
var newRow = "<div class='new-attachment-row'>";
newRow += "<input name='attachments[" + fields_displayed + "]' type='file' /><br />";

^^^^^^^^^^^^^^^^^^^^^^^^---add this

PHP 将尊重您的数组键,如果它们是有效的键值。然后您可以在其他输入字段中使用 SAME 数组键,以便 foo[1]bar[1]baz[1] 在其他输入字段中。

关于javascript - 有哪些方法可以将元信息输入添加到文件上传?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24251220/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com