Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: doppio submit

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    90

    doppio submit

    Esimi colleghi scienziati...

    Ho un piccolo problema sull'invio di un form.
    Con "onclick" io chiedo che, a seconda della selezione fatta, venga ricaricato il modulo con il risultato di un calcolo su una variabile che mi serve per un totale.
    Come posso fare per inviare con il tasto "submit" i dati del modulo in un altro file che si chiama "risultati.asp" ?


    il form è in un file che si chiama "test.asp"
    ....
    <form name="prova" method="POST" action="test.asp">

    <input type="radio" value="V1" name="R1" checked onclick="javascript: document.prova.submit();"> uno


    <input type="radio" value="V2" name="R1" onclick="javascript: document.prova.submit();"> due


    ....


    <input type="submit" value="Invia" name="B1"></p>
    </form>

    Spero di essere stato comprensibile...

    saluti

  2. #2
    Reale_Augello
    Guest

    Fammi...

    ... capire: a seconda del radiobutton selezionato vuoi cambiare l'action del form ?

  3. #3
    Utente di HTML.it L'avatar di Sgnafurz
    Registrato dal
    Mar 2003
    Messaggi
    2,182
    se dipende dal radio selezionato
    nell'onclick cambi l'action del form e fai il submit

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    90
    Grazie per l'interesse.

    no, i radiobutton devono ricaricare lo stesso form (con alcune modifiche sulle variabili inserite, ma questa è una parte che funziona).
    E' che, quando clicco sul submit "invia il form", deve cambiare l'action verso un altro file.

    a te, spero, la mossa ...

  5. #5

    Re: doppio submit

    Originariamente inviato da Jfk
    Esimi colleghi scienziati...

    Ho un piccolo problema sull'invio di un form.
    Con "onclick" io chiedo che, a seconda della selezione fatta, venga ricaricato il modulo con il risultato di un calcolo su una variabile che mi serve per un totale.
    Come posso fare per inviare con il tasto "submit" i dati del modulo in un altro file che si chiama "risultati.asp" ?


    il form è in un file che si chiama "test.asp"
    ....
    <form name="prova" method="POST" action="test.asp">

    <input type="radio" value="V1" name="R1" checked onclick="javascript: document.prova.submit();"> uno


    <input type="radio" value="V2" name="R1" onclick="javascript: document.prova.submit();"> due


    ....


    <input type="submit" value="Invia" name="B1"></p>
    </form>

    Spero di essere stato comprensibile...

    saluti
    prova così:

    <input type="radio" value="V1" name="R1" checked onclick="javascript: document.prova.action='pagina.asp'">

    e l'altro con un'altra action

  6. #6
    Utente di HTML.it L'avatar di Sgnafurz
    Registrato dal
    Mar 2003
    Messaggi
    2,182
    Originariamente inviato da Jfk
    Grazie per l'interesse.

    no, i radiobutton devono ricaricare lo stesso form (con alcune modifiche sulle variabili inserite, ma questa è una parte che funziona).
    E' che, quando clicco sul submit "invia il form", deve cambiare l'action verso un altro file.

    a te, spero, la mossa ...
    allora non ho capito quale sia l'evento scatenante che determina il submit su una pagina o su un'altra
    cmq il nodo della questione è che devi cambiare l'action del form
    da javascript

  7. #7

    Re: Re: doppio submit

    Originariamente inviato da piero06
    prova così:

    <input type="radio" value="V1" name="R1" checked onclick="javascript: document.prova.action='pagina.asp'">

    e l'altro con un'altra action
    java script tutto attaccato naturalmente javascript

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    90
    se faccio come suggerisci tu, sostituendo "action" a "submit" nel javascript, non mi permette più di ricalcolare il form in base alla selezione fatta sui due radiobutton.

  9. #9
    Utente di HTML.it L'avatar di Sgnafurz
    Registrato dal
    Mar 2003
    Messaggi
    2,182
    Originariamente inviato da Jfk
    se faccio come suggerisci tu, sostituendo "action" a "submit" nel javascript, non mi permette più di ricalcolare il form in base alla selezione fatta sui due radiobutton.
    mmmm

    fai cosi

    <form name="prova" method="POST" action="test.asp">

    <input type="radio" value="V1" name="R1" checked onclick="document.prova.action='pagina1.asp'; document.prova.submit();"> uno


    <input type="radio" value="V2" name="R1" onclick="document.prova.action='test.asp';document .prova.submit();"> due


    ....


    <input type="submit" value="Invia" name="B1"></p>
    </form>


    la dicitura javascript: serve solo nel HREF non nel onClick

  10. #10
    Originariamente inviato da Jfk
    se faccio come suggerisci tu, sostituendo "action" a "submit" nel javascript, non mi permette più di ricalcolare il form in base alla selezione fatta sui due radiobutton.
    allora aggiungi separando con ; document.prova.submit();"

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.