aboutsummaryrefslogtreecommitdiff
path: root/bh20simplewebuploader/static
diff options
context:
space:
mode:
Diffstat (limited to 'bh20simplewebuploader/static')
-rw-r--r--bh20simplewebuploader/static/main.js13
1 files changed, 10 insertions, 3 deletions
diff --git a/bh20simplewebuploader/static/main.js b/bh20simplewebuploader/static/main.js
index 6707096..fba791d 100644
--- a/bh20simplewebuploader/static/main.js
+++ b/bh20simplewebuploader/static/main.js
@@ -175,7 +175,14 @@ for (let button of document.getElementsByClassName('remove-field')) {
// Change the submit button after hitting
function on_submit_button() {
- var elem = document.getElementById("submit");
- elem.value = "Submitting...";
- elem.disabled = true;
+ var f = document.getElementsByTagName('form')[0];
+ if(f.checkValidity()) {
+ var elem = document.getElementById("submit");
+ elem.value = "Submitting...";
+ elem.disabled = true;
+ f.submit();
+ } else {
+ alert(document.getElementById('example').validationMessage);
+ return false;
+ }
}