Hier ist die Funktion:Wie erstelle ich jedes Mal, wenn eine Funktion aufgerufen wird, eine eindeutige ID in JavaScript?
function addAttachment() {
if (allowed_attachments <= 0)
return alert("', $txt['more_attachments_error'], '");
document.getElementById("uploadBtn").onchange = function() {
document.getElementById("uploadFile").value = this.value;
};
setOuterHTML(document.getElementById("moreAttachments"),
\'<div class="upload_attachment">\
<input id="uploadFile" placeholder="File">\
<label class="custom-file-input">\
<input type="file" id="uploadBtn" name="attachment[]">\
</label></div><span id="moreAttachments">\
</span>\');
allowed_attachments = allowed_attachments - 1;
return true;
}
uploadBtn und Upload müssen einzigartig jedes Mal sein, wie dies ich tun? Ich steckte wirklich
Wie einzigartig ist „einzigartig“ sein? Weltweit einzigartig? Genügend einzigartig innerhalb eines bestimmten Zeitrahmens für einen Benutzer? – deceze
Kurze Antwort: Erzeugen Sie eine ausreichend große Zufallszahl. – deceze
Sie können [Monghos wahrer Uniquie ID] (https://github.com/mongoh/tuid) überprüfen –