Quangnguyen711 commited on
Commit
3a90386
·
verified ·
1 Parent(s): c4cfcc1

Why when I upload the file the page refresh?

Browse files
Files changed (1) hide show
  1. script.js +13 -7
script.js CHANGED
@@ -36,14 +36,16 @@ document.addEventListener('DOMContentLoaded', function() {
36
  // Handle file upload
37
  uploadForm.addEventListener('submit', async (e) => {
38
  e.preventDefault();
 
39
 
40
- const fileName = document.getElementById('file-name').value;
41
- const fileInput = document.getElementById('file-upload');
42
  const file = fileInput.files[0];
43
-
44
- if (!file || !fileName) return;
45
-
46
- // Create a new file card immediately
 
47
  createFileCard(fileName, 'pending');
48
 
49
  // Close modal
@@ -129,7 +131,11 @@ document.addEventListener('DOMContentLoaded', function() {
129
  }
130
 
131
  // Reset form
132
- uploadForm.reset();
 
 
 
 
133
  });
134
  // Function to create a new file card
135
  function createFileCard(name, status) {
 
36
  // Handle file upload
37
  uploadForm.addEventListener('submit', async (e) => {
38
  e.preventDefault();
39
+ e.stopPropagation();
40
 
41
+ const fileName = document.getElementById('file-name').value.trim();
42
+ const fileInput = document.getElementById('file-upload');
43
  const file = fileInput.files[0];
44
+ if (!file || !fileName) {
45
+ alert('Please provide both a project name and select a file');
46
+ return false;
47
+ }
48
+ // Create a new file card immediately
49
  createFileCard(fileName, 'pending');
50
 
51
  // Close modal
 
131
  }
132
 
133
  // Reset form
134
+ // Reset form after slight delay to allow user to see submission feedback
135
+ setTimeout(() => {
136
+ uploadForm.reset();
137
+ }, 500);
138
+ return false;
139
  });
140
  // Function to create a new file card
141
  function createFileCard(name, status) {