Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    39

    2 submit X 1 form -> problemi passaggio dati

    ciao!
    javascript non è la mia lingua, però mi sono cimentato dopo aver letto in questo forum che era possibile attivare due bottoni d'invio per un singolo form, ma quando clicco per l'invio i dati passati sono solo quelli riferiti ai campi del form anziche action+form..
    esempio attuale
    main.php?id=99&title=titolo&etc=eccetera
    quello che vorrei ottenere
    main.php?bottom=AreaR/ins2.php&id=99&title=titolo&etc=eccetera

    la funzione è
    codice:
    function Redir(percorso) {
         document.multiform.action="main.php?"+percorso;
         document.multiform.submit();    
    }
    mentre il form è
    codice:
    <FORM METHOD=GET ACTION="" NAME=multiform>
    <INPUT TYPE="HIDDEN" NAME=id VALUE='.$id.'>
    <TEXTAREA NAME='.$title[$i].' ROWS='.$row.' COLS='.$cols.' SIZE='.$len[$i].'>
    <INPUT TYPE=BUTTON VALUE="Ins come nuovo record" onClick="Redir('bottom=AreaR/ins2.php&');" />
    <INPUT TYPE=BUTTON VALUE="Modifica record" onClick="Redir('bottom=AreaR/ins2.php&');" />
    </form>
    chi mi può spiegare dove sbaglio??
    grazie a tutti
    il mio vano motore è troppo vano e poco motore (elio e le storie tese)
    Infinite cose da fare e così poco tempo (Joker a Batman)

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Ho l'impressione che il browser aggiunga un "?" in coda all'action per inserirci i parametri del form...

    Usa un campo hidden:

    <input type="hidden" name="bottom">

    poi:

    <button ... onClick="Redir('AreaR/ins2.php');">
    ...
    function Redir(percorso) {
    document.multiform.bottom.value=percorso;
    document.multiform.action="main.php";
    document.multiform.submit();
    }

    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

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    39
    grazie!

    superfluo dire che funziona!!

    scusami (se non e troppo) ma vorrei capire perche concettualmente era sbagliata la mia funzione.
    io pensavo che dichiarando il percorso nell'action
    avrebbe poi accodato i dati del form (action+form),
    anche per questo ho forzato il ?

    ciao e grazie di nuovo
    il mio vano motore è troppo vano e poco motore (elio e le storie tese)
    Infinite cose da fare e così poco tempo (Joker a Batman)

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.