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

    passare il valore di un inserimento in un campo testo di un'altra finestra

    Salve amici

    è possibile passare il valore di un modulo (solo di un campo testo) nel campo testo presente in un'altra pagina... magari quella da cui si era aperta proprio la finestra per l'inserimento?

    Come???
    Digital XP - The new expression of digital art! - http://www.mimanchitu.it

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    dalla popup per inserire il valore di un text in una text della pagina madre
    codice:
    window.opener.document.NomeFormMamma.NomeTextMamma.value=document.NomeFormPop.NomeTextPop.value

  3. #3

    grazie

    lo devo inserire come valore dell'url del form?
    Digital XP - The new expression of digital art! - http://www.mimanchitu.it

  4. #4
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    iadream dipende da come e quando lo vuoi fare.
    quello è il codice javascript per valorizzare il text della finestra madre con il valore del text della popup.
    Puoi associarlo all'onclick di qualcosa, all'onsubmit del form, dipende cosa serve a te

  5. #5

    ok

    ok grazie mille!
    Digital XP - The new expression of digital art! - http://www.mimanchitu.it

  6. #6

    scusa

    Scusa se non ho capito bene ma non funziona... per il form nella pop-up ho inserito:

    <script type="text/JavaScript">
    <!--
    function MM_callJS(jsStr) { //v2.0
    window.opener.document.form1.TESTO.value = document.inserisci.TESTO.value
    return eval(jsStr)
    }
    //-->
    </script>
    <form action="" method="get" name="inserisci" id="inserisci" onsubmit="MM_callJS('window.opener.document.form1. TESTO.value = document.inserisci.TESTO.value')">

    Ma devo mettere codice anche nella pagina madre?
    Digital XP - The new expression of digital art! - http://www.mimanchitu.it

  7. #7
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    basta questo nell'onsubmit
    codice:
    onsubmit="window.opener.document.form1.TESTO.value=this.TESTO.value;return false"
    in questa maniera quando fai il submit del form inserisci della popup, il valore del campo TESTO della popup viene passato al campo TESTO del form form1 della finestra madre.

  8. #8

    h

    mi da errore al click!

    Erroe: window.opener.document.form1.TESTO è nullo o non è un oggetto
    Digital XP - The new expression of digital art! - http://www.mimanchitu.it

  9. #9

    scusa

    scusa era sbagliato il nome del form nella finestra madre...

    Però come faccio a far chiuere la finestra una volta passato il valore?
    Digital XP - The new expression of digital art! - http://www.mimanchitu.it

  10. #10
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    codice:
    onsubmit="window.opener.document.form1.TESTO.value=this.TESTO.value;s
    elf.close();return false"

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.