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

    Recuperare valore campo di un iframe

    Salve,

    ho Preventivo.asp dove c'è un form con svariati campi ...

    all'interno di questo form c'è un iframe con dentro un'altro form da dove faccio eseguire l'autenticazione dell'utente. Se l'autenticazione è andata a buon fine assegno una variabile di sessione ad un campo hidden ...

    come faccio a recuperare questo dato sul form principale ??


    <form method="POST" id="Preventivo" name="Preventivo" action="Preventivo.asp">
    <input name="Nome" type="text" />
    <input name="Cognome" type="text" />

    <iframe name="I1" src="Autenticazione.asp" id="I1">

    '''' con dentro questo form

    <%
    If Session("Autenticazione") = True Then
    UserId = Session("UserId")
    Password = Session("Password")
    End If
    %>

    <form name="Autenticazione" method="post" action="Autenticazione.asp">
    <input name="UserId" type="text" />
    <input name="Password" type="text" />
    <input name="Submit" type="submit" value="invia" />
    <input name="UserIdSession" type="hidden" value="<%=UserId%>" />
    <input name="PasswordSession" type="hidden" value="<%=Password%>" />
    </iframe>

    <input name="Submit" type="submit" value="invia" />

    </form>

    .... naturalmente ho messo soltanto il codice che dovrebbe interessare per la domanda ...
    Pippo Giacalone
    giacalone@tin.it

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    valore = document.I1.document.Autenticazione.UserIdSession. value;
    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
    grazie br1, ma dove inserirlo ?
    Pippo Giacalone
    giacalone@tin.it

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da peppeweb
    grazie br1, ma dove inserirlo ?
    Dove ti serve... metti un'altro campo hidden sul form principale e valorizzalo con quel valore.
    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
    tipo cosi ?

    <input name="PasswordSession" type="hidden" value="document.I1.document.Autenticazione.UserIdS ession.value;" />

    non so proprio come scriverla
    Pippo Giacalone
    giacalone@tin.it

  6. #6
    Pippo Giacalone
    giacalone@tin.it

  7. #7
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Quello che non capisco e' a cosa ti serva rispedire al server un valore che gia' conosce... comunque... alla fine del form nell'iframe metti:
    codice:
    </form>
    <script>top.document.Preventivo.PasswordSession.value=document.Autenticazione.UserIdSession.value</script>
    Come puoi notare le istruzioni da utilizzare cambiano se specifichi meglio il problema
    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

  8. #8
    Mi spiego meglio:

    Sul form principale l'utente compila una serie di campi ....

    sul form dell'iframe invece faccio autenticare l'utente, e se l'utente è valido assegno la username ad una variabile di sessione.

    A me però nel form principale mi serve sapere se l'autenticazione è andata a buon fine oppure no ed è a questo punto che mi serve passare la variabile di sessione dell'iframe su un campo del form principale in modo da controllare se è popolato oppure no

    .... non so se adesso mi sono spiegato meglio
    Pippo Giacalone
    giacalone@tin.it

  9. #9
    Ho provato la tua soluzione e come sempre mi hai risolto un grande problema !!!

    Non so se sono riuscito come sempre a spiegare la mia situazione, ma alla fine le tue risposte riescono sempre ad aiutare un utente poco pratico di javascript come me.

    Grazie mille, ti auguro un nuovo anno piacevolmente sereno e pieno di felicità.

    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.