Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Angelo1974
    Registrato dal
    Feb 2003
    Messaggi
    1,107

    Domanda sulle submit() in Javascript

    Ciao a tutti; innanzitutto mi scuso se il titolo del messaggio non è proprio felice, ma non ne ho trovato uno migliore. Allora supponiamo io abbia questo script:

    <script language="javascript">
    function insert()
    {
    document.myform.submit();
    document.uploadFile.submit();
    }
    </script>


    Come si può capire, devo fare 2 operazioni; un inserimento e un upload di files; mi capita che se metto prima document.uploadFile.submit(); e poi document.myform.submit(); l'upload non viene effettuato; se invece faccio rimanere le cose come stanno, tutto avviane correttamente. Qualcuno sa come mai? Grazie e ciao
    Se vuoi trovare l'arcobaleno, devi sopportare la pioggia

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2000
    Messaggi
    938
    Ciao

    document.myform.submit(); = nome del form


    document.uploadFile.submit(); = nome del campo

    Se è così mettendo prima il submit sul nome del campo non ti esegue il submit sul nome del form.


    Massimo

  3. #3
    Utente di HTML.it L'avatar di Angelo1974
    Registrato dal
    Feb 2003
    Messaggi
    1,107
    Ciao, grazie della pronta risposta; il problema, però, è che non so di preciso quanti files ci potrebbero essere a priori; quindi mettere il nome del campo è difficile, in quanto avrei dei nomi del tipo:
    myFile0, myFile1....... myFileN;
    tutti, però, sono contenuti nella form uploadFile; vorrei evitare di mettere diverse form ( e cioè una per ogni file da uploadare ). Qualche consiglio? Grazie ancora e ciao
    Se vuoi trovare l'arcobaleno, devi sopportare la pioggia

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Per poter inviare due form distinti devono avere finestre di destinazione diverse... altrimenti il server (ed il browser) non saprebbero quale pagina inviare e ricevere.

    Agisci sul target dei form... se la finestra aggiuntiva non ti occorre puoi inviarle un messaggio di ricezione ed uno script di chiusura...

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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 © 2026 vBulletin Solutions, Inc. All rights reserved.