Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 22
  1. #1

    Invio dati da form con iframe

    Salve a tutti,

    posto quì il problema dopo aver aperto la stessa discussione su ASp perche mi dicono che è la sezione più giusta

    Ho un un semplice form con Campo1, Campo2
    all'interno del form ho un iframe che contiene il Campo3....

    non riesco a fare passare il dato inserito nel Campo3

    Come faccio ?


    Pagina InsDati.asp

    <form method="POST" action="InsDati.asp">

    <input type="text" name="Dato1" size="20">
    <input type="text" name="Dato2" size="20">
    <iframe id ="ProvCom" name="Prova" src="Dati3.asp" frameborder="0" height="30" marginwidth="0" marginheight="0" scrolling="no"></iframe>
    <input type="submit" value="Invia" name="B1">
    </form>



    Dato 1 = <%=Request("Dato1")%></p>


    Dato 2 = <%=Request("Dato2")%></p>


    Dato 3 = <%=Request("Dato3")%></p>


    All'interno dell'iframe

    <input type="text" name="Dato3" size="20">
    Pippo Giacalone
    giacalone@tin.it

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Aggiungi un campo hidden con lo stesso nome al form e poi:

    <form method="POST" action="InsDati.asp"
    onsubmit="this.Dato3.value=document.nomeIframe.nom eForm.Dato3.value;">

    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
    se dici una cosa così


    <form name="selecter5" method="POST" action="InsDati.asp" onsubmit="this.Dato3.value=document.Prova.selecter 5.Dato3.value;">
    <input type="text" name="Dato1" size="20">
    <input type="text" name="Dato2" size="20">
    <iframe id ="ProvCom" name="Prova" src="Dati3.asp" frameborder="0" height="30" marginwidth="0" marginheight="0" scrolling="no"></iframe>
    <input type="hidden" name="Campo3" value="">
    <input type="submit" value="Invia" name="B1">
    </form>




    Dato 1 = <%=Request("Dato1")%></p>


    Dato 2 = <%=Request("Dato2")%></p>


    Dato 3 = <%=Request("Dato3")%></p>


    non funge
    Pippo Giacalone
    giacalone@tin.it

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    onsubmit="this.Dato3.value=document.Prova.document.selecter5.Dato3.value;"

    Scusa, ho dimenticato un pezzo

    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

  5. #5
    Scusa br1 ma non funziona ancora

    <form name="selecter5" method="POST" action="InsDati.asp" onsubmit="this.Dato3.value=document.Prova.document .selecter5.Dato3.value;">
    <input type="text" name="Dato1" size="20">
    <input type="text" name="Dato2" size="20">
    <iframe id ="ProvCom" name="Prova" src="Dati3.asp" frameborder="0" height="20" marginwidth="0" marginheight="0" scrolling="no"></iframe>
    <input type="hidden" name="Campo3" value="">
    <input type="submit" value="Invia" name="B1">
    </form>
    Pippo Giacalone
    giacalone@tin.it

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Verifica il nome del campo...

    <form name="selecter5" method="POST" action="InsDati.asp" onsubmit="this.Dato3.value=document.Prova.document.selecter5.Dato3.val ue;">
    <input type="text" name="Dato1" size="20">
    <input type="text" name="Dato2" size="20">
    <iframe id ="ProvCom" name="Prova" src="Dati3.asp" frameborder="0" height="20" marginwidth="0" marginheight="0" scrolling="no"></iframe>
    <input type="hidden" name="Campo3" value="">
    <input type="submit" value="Invia" name="B1">
    </form>

    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

  7. #7
    ho riesumato un vecchio post che non sono riuscito a far funzionare, a distanza di tempo mi è tornato necessario il suo utilizzo ma non riesco a farlo funzionare.

    Pagina InsDati.asp

    <form name="selecter5" method="POST" action="VisDati.asp" onsubmit="this.Dato3.value=document.Prova.document .selecter5.Dato3.value;">
    <input type="text" name="Dato1" size="20">
    <input type="text" name="Dato2" size="20">
    <iframe id ="ProvCom" name="Prova" src="Dato3.asp" frameborder="0" height="22" marginwidth="0" marginheight="0" scrolling="no"></iframe>
    <input type="hidden" name="Dato3" value="">
    <input type="submit" value="Invia" name="B1">
    </form>

    Pagina iframe Dato3.asp

    <input type="text" name="Dato3" size="20">
    Pippo Giacalone
    giacalone@tin.it

  8. #8
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Ho notato che fornisci le informazioni con parsimonia... ed anche in questo caso non e' chiaro se il campo che devi, per cosi' dire, importare sia contenuto in un form di nome selecter5 oppure no....

    Inoltre ho omesso di chiedere, perche' fondamento del javascript, se la pagina contenuta nell'iframe appartiene allo stesso dominio...

    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

  9. #9
    Grazie br1 .....

    allora ti inoltro tutte le pagine così come sono scritte:

    pagina che invia i dati InsDati.asp:


    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>Inserimento Dati <title>
    </head>
    <body>


    <form name="selecter5" method="POST" action="VisDati.asp" onsubmit="this.Dato3.value=document.Prova.document .selecter5.Dato3.value;">
    <input type="text" name="Dato1" size="20">
    <input type="text" name="Dato2" size="20">
    <iframe id ="ProvCom" name="Prova" src="Dato3.asp" frameborder="0" height="22" marginwidth="0" marginheight="0" scrolling="no"></iframe>
    <input type="hidden" name="Dato3" value="">
    <input type="submit" value="Invia" name="B1">
    </form>



    </body>

    </html>





    Pagina iFrame Dato3.asp


    <html>

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>iFrame</title>
    </head>

    <body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" marginwidth="0" marginheight="0">
    <input type="text" name="Dato3" size="20">
    </body>

    </html>


    Si la pagina iFrame appartiene allo stesso dominio
    Pippo Giacalone
    giacalone@tin.it

  10. #10
    Ho provato a modificare la pagina dell'iFrame così:

    <html>

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>Nuova pagina 1</title>
    </head>

    <body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" marginwidth="0" marginheight="0">
    <form name="selecter5" method="POST">
    <input type="text" name="Dato3" size="20">
    </form>
    </body>

    </html>

    E' FUNZIONA
    Pippo Giacalone
    giacalone@tin.it

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.