Hỏi về FormData() trong javascript

Chuyện là em có xử lí form với FormData() để gửi qua server (em dùng FormData vì có upload file). Nhưng mà nếu em để không nhập input của “name” hay “description” thì khi gửi server em console nó sẽ ra undefined (như hình dưới) và nó lưu vào database là undefined luôn. Mọi người giúp em gợi ý khắc phục phần này với ạ.

        const data = new FormData();

        data.append('image', formPlaylist.image);
        data.set('name', formPlaylist.name);
        data.set('description', formPlaylist.description);

Thì xét giá trị của nó trước khi đẩy vào FromData.

5 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?