--- fenglin/bbs/post.php 2025/04/04 07:57:04 1.2
+++ fenglin/bbs/post.php 2025/04/05 01:01:14 1.4
@@ -195,7 +195,7 @@ function post_article(f)
transship: (f.transship != null && f.transship.checked ? "1" : "0"),
content: f.content.value,
emoji: f.emoji.value,
- sign_id: (f.use_sign != null && f.use_sign.checked ? f.sign_id.value : "0"),
+ sign_id: f.sign_id.value,
reply_note: (f.reply_note.checked ? "1" : "0"),
attachment: f.attachment.files,
}, {
@@ -252,13 +252,12 @@ function upload_del(id)
switch (ret.return.code)
{
case 0: // OK
+ case 1: // Already deleted
document.getElementById("attachment_" + id).style.display = "none";
refresh_err_msg(errorFieldMap);
break;
case -1: // Input validation failed
- ret.return.errorFields.forEach(field => {
- errorFieldMap.set("err_msg_" + field.id, "
" + field.errMsg);
- });
+ errorFieldMap.set("err_msg_attachment", "
" + ret.return.message);
refresh_err_msg(errorFieldMap);
break;
case -2: // Internal error
@@ -430,7 +429,7 @@ else if ($quote)