Używam Dropzone.js do przesyłania plików. Teraz chcę sprawdzić, czy pole jest wypełnione, czy nie, a jeśli tak nie jest, anuluj przesyłanie.Jak anulować/przerwać przesyłanie w Dropzone.js, jeśli warunek nie jest spełniony?
Mój kod HTML:
<input type="text" name="title" id="title" placeholder="Type the title of the album">
<form action="file-upload.cgi" enctype="multipart/form-data" class="dropzone" id="dropzoneform"></form>
Mój kod jQuery:
Dropzone.autoDiscover = false;
$('.dropzone').dropzone({
acceptedFiles: 'image/jpeg',
init: function() {
this.on('sending', function() {
if ($('#title').val().length > 0) {
// just start automatically the uploading
} else {
// need a code to cancel the uploading
}
}
}
});
Jak mogę anulować przesyłanie gdy Length #title
„s jest 0?
Czy masz funkcję odbiornika, która jest uruchamiana po przesłaniu-uzupełnieniu pliku? Jeśli tak, możesz sprawdzić pustkę pliku w tej funkcji i wykonać niezbędne działanie? – SNag
można nazwać '.removeAllFiles()'. ** ref: https: //github.com/enyo/dropzone/wiki/Remove-all-files-with-one-button** – dreamweiver
@dreamwiever Tak, znalazłem ten kod, ale nie mogę go zaimplementować w moim . Co to za sztuczka? – netdjw