Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    problema con form.submit()

    salve ho un problema con l'invio di un form.
    La pagina interessata comprende tre form ognuno attivato separatamente:

    HTML:
    codice:
    <form name="formupload_articolo" method="post" enctype="multipart/form-data" action="magazine/upload_image.php" >";
    ....
    <input name="image_upload_articolo" type="file" onchange="send_upload('articolo');" accept="image/jpeg" />
    </form>
    
    <form name="formupload_specifications" method="post" enctype="multipart/form-data" action="magazine/upload_image.php" >";
    ....
    <input name="image_upload_specifiche" type="file" onchange="send_upload('specifiche');" accept="image/jpeg" />
    </form>
    
    <form name="formupload_manuale" method="post" enctype="multipart/form-data" action="magazine/upload_image.php" >";
    ....
    <input name="image_upload_manuale" type="file" onchange="send_upload('manuale');" accept="image/jpeg" /></form>
    JAVASCRIPT:
    codice:
    function send_upload(dato){
    	if($("input[name=image_upload_" + dato + "]").val()!=""){
    		if(dato=="articolo") document.formupload_article.submit();
    		if(dato=="specifiche") document.formupload_specifications.submit();
    		if(dato=="manuale") document.formupload_manuale.submit();
    	}
    	$("div#list_image_" + dato).html("<img src=\"images/anime_gif/please_wait.gif\" />");
    }
    il problema è per inviare il form delle specifiche gli altri 2 funzionano bene mentre quelle delle specifiche non mi fa partire il form.
    Dico questo perche mettendo un alrte prima del submit delle specifiche l'arlet mi parte se lo metto dopo non si vede l'arlet
    Quindi il problema è il submit() delle specifiche.

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Premesso che trovo poco razionale avere 3 form distinti che puntano tutti alla stessa pagina, cosa ti restituisce la console di firefox? In oltre usa firebug per testare l'operazione cosi monitorizzi il processo
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    con chrome non posso farlo?

  4. #4
    ho istallato firebug per chrome ma non fa nulla

  5. #5
    la console di firebug non mi da nulla ma allora cosa ce che non va

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998

    Re: problema con form.submit()

    Originariamente inviato da techno
    codice:
    <form name="formupload_articolo" ...
    ...
    if(dato=="articolo") document.formupload_article.submit();
    Dato che ci sei controlla anche gli altri nomi...
    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

  7. #7
    ma scusa non è quello che mi da il problema ma è questo:
    if(dato=="specifiche") document.formupload_specifications.submit();

  8. #8
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Ok, ma dato che ci sei...

    Comunque, possibili cause: da qualche parte il form con quel nome non e' correttamente terminato; esiste un altro oggetto nella pagina con quel nome; esiste un oggetto di nome submit; varie ed eventuali...

    Posta una pagina completa di tutti gli elementi fondamentali che usi e che non funziona... o meglio ancora un link.
    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 © 2025 vBulletin Solutions, Inc. All rights reserved.