Visualizzazione dei risultati da 1 a 4 su 4

Visualizzazione discussione

  1. #2
    Utente di HTML.it
    Registrato dal
    Oct 2022
    Messaggi
    85
    Buongiorno,
    mi scuso per il titolo generico della discussione. Pensavo di averlo ricontrollato prima di inviarla, ma non era così.

    Ho cercato di personalizzare un codice che ho trovato, ma in javascript non mi funziona neppure un alert:
    codice:
    <form enctype="multipart/form-data" action="upload.php" method="POST" id="form_upload">
    <input type="file" name="file[]" accept=".pdf" multiple />
    <input name="invia" type="submit" value="Carica" />
    </form>
    codice:
    <script>
         $(function() {            
                alert('function richiamata');
                
                var min_file_number = 1, 
                max_file_number = 3, 
                $form = $('form_upload'), 
                $file_upload = $('#file', $form), 
                $button = $('.submit', $form);
                
                $button.prop('disabled', 'disabled');
                
                $file_upload.on('change', function () {
                                                alert('change richiamata');
                                                
                                                var number_of_file = $(this)[0].files.length;
                                                
                                                if (number_of_file < min_file_number) {
                                                    alert('devi caricare almento ' + ${min_file_number} + ' file.');
                                                    $(this).val('');
                                                    $button.prop('disabled', 'disabled');
                                                } else if (number_of_file > max_file_number) {
                                                    alert('puoi caricare massimo ' + ${max_file_number} + ' files.');
                                                    $(this).val('');
                                                    $button.prop('disabled', 'disabled');
                                                } else {
                                                    alert('OK.');
                                                    $button.prop('disabled', false);
                                                }
                                                
                                            });
            });
    </script>
    Ultima modifica di jip77; 29-12-2024 a 08:43

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.