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

Discussione: Aiuto su form

  1. #1
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657

    Aiuto su form

    Vorrei fare il submit in un frame: mi avete detto tempo fa che questo si fa così: <form ... target="nomeframe">, ma il frame si trova in un livello superiore, devo fare qualcosa tipo parent.nomeframe, ma non so come fare...Dopo che premo il pulsante di submit, voglio disabilitarlo.

  2. #2
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    UP

  3. #3
    ma il frame nel quale vuoi effettuare il submit fa parte dello stesso frameset di quello che contiene il form?

    il bottone lo disabiliti così:

    codice:
    <input type="submit" name="b" onclick="this.disabled=true;" value="Invia" />

  4. #4
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    Ti faccio un albero così vediamo se riesco a spiegarmi meglio

    Frame 1
    Frame 2
    Frame 3
    |
    |__Iframe1
    |__IFrame2

    Il campo modulo sta in una pagina caricata nell'iframe1 e io devo fare il submit in una pagina caricata nell'iframe 2

  5. #5
    allora prova così:

    codice:
    function invia() {
     document.nomeform.target=top.nomeiframe2;
     document.nomeform.submit();
    }
    da usare così:

    codice:
    <input type="button" name="b" onclick="this.disabled=true; invia();" value="Invia" />

  6. #6
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    posso fare così?
    <input type="button" name="b" onclick="this.disabled=true; document.nomeform.target=top.nomeiframe2; document.nomeform.submit();" value="Invia" />

    non posso usare la funzione

  7. #7
    sì, prova così.

  8. #8
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    secondo te sostituendo document.nomeform in this puo andare?

  9. #9
    Originariamente inviato da FinalFantasy
    secondo te sostituendo document.nomeform in this puo andare?
    no, al posto di this devi metterci document.nomeform.b

  10. #10
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    funziona, ma il submit me lo fa nel frame corrente e non su iframe2

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.