Visualizzazione dei risultati da 1 a 4 su 4

Discussione: upload file

  1. #1

    upload file

    Così funziona:

    echo "<form NAME=\"F2\" ENCTYPE=\"multipart/form-data\" ACTION=\"notizie_allega.php\" METHOD=\"POST\">";
    echo "<input type=\"hidden\" name=\"ID2\" value=\"$ID\">";
    echo "<input type=\"FILE\" name=\"nomefile\" style=\"width:0px;border:0px;\">";
    //echo "<input type=\"FILE\" name=\"nomefile\">";
    echo "<INPUT TYPE=\"SUBMIT\" VALUE=\"Invia\" >";
    echo "</form>";

    Mentre facendo così no.......

    echo "<form NAME=\"F2\" ID=\"F2\" ENCTYPE=\"multipart/form-data\" ACTION=\"notizie_allega.php\" METHOD=\"POST\">
    Allega File <input type=\"hidden\" name=\"ID2\" value=\"$ID\">
    <input type=\"FILE\" name=\"nomefile\" style=\"width:0px;border:0px;\"
    onpropertychange=\"doAllega();\">
    </form>";

    con

    function doAllega() {
    document.getElementById("F2").submit();
    }

    perchè? mi occorre assolutamente fare così................mi punta id sbagliato..........

  2. #2
    Ciao,

    ho provato il codice e mi funziona.
    Verifica di non aver duplicato l'id F2 su altri elementi nella pagina

    Alessandro
    Full Stack Developer presso Advice Lab
    Bonus Bitcoin
    Moon Bitcoin

  3. #3
    ma come fà a funzionarti...........a me punta sempre all'ID sbagliato....in particolare sempre al primo.......a cosa può essere dovuto secondo te?

  4. #4
    Il codice che hai postato funziona... invia sempre il primo, cosa?
    Il primo form?
    Il primo file?


    Se hai più di un form ed hanno ID diversi (F1,F2,F3, etc...) ,la tua funziona javascript:
    codice:
    function doAllega() {
    document.getElementById("F2").submit();
    }
    invierà sempre il form F2
    Full Stack Developer presso Advice Lab
    Bonus Bitcoin
    Moon Bitcoin

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.