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

    passaggio dati da popup a finestra principale

    Lo so che l'argomento è stato trattato una merea di volte
    ho girato e trovato molte cose ma non ci devo aver capito tanto
    Ho una pagina principale

    Codice PHP:
    <form id="form1" name="form1" method="post" action="resoconto.php">
      


        <
    label>
        <
    input type="text" name="prezzo" />
        </
    label>
        [
    url="javascript:prova1('http://127.0.0.1/mobili/tariffario.php')"]Scegli[/url] </p>
      <
    p align="left">
        <
    label>
        <
    input type="submit" name="Submit" value="Invia" />
        </
    label>
      </
    p>
    </
    form
    Cliccando su Scegli mi si apre una finestra di Popup (tariffario.php) dove all'interno ho

    Codice PHP:
    <form id="form1" name="form1" method="post" action="">
      

    <?php echo $row_Recordset1['tariffa']; ?></p>
      <p align="center">
        <label>
        <input type="submit" name="Submit" value="conferma" />
        </label>
      </p>
    </form>
    Come echo mi restituisce dei valori (prezzi). Adesso vorrei che cliccando
    su un prezzo la pagina di Popup si chiuda e il valore sul quale avevo cliccato
    si riporta nella casella prezzo della pagina principale
    Come potrei fare?

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    nella pagina principale aggiungi un id

    <input type="text" name="prezzo" id="prezzo" />

    nella popup

    codice:
    <form id="form1" name="form1" method="post" action="">
      
    
    <?php echo $row_Recordset1['tariffa']; ?></p>
      <p align="center">
        <label>
        <input type="button" name="Submit" value="conferma" 
       onclick="window.opener.document.getElementById('prezzo').value 
                       = '<?php echo $row_Recordset1['tariffa']; ?>'" />
        </label>
      </p>
    </form>
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    grazie

  4. #4
    Se adesso nella pagina di PopUp ho un form e dentro un capo text e un pulsante.Per portarmi nella pagina principale nel capo (descr) quello che scrivo nel campo text della pagina di PopUp come potrei fare???

    Pagina di PopUp
    codice:
    <form id="form1" name="form1" method="post" action="" >
    <textarea name="textarea" cols="140" rows="30"></textarea> 
    <input type=\"button\" name=\"Submit\" value=\"conferma\"  
     onclick=\"window.opener.document.getElementById('descr').value = '$textarea'\" />
    </form>
    Pagina Madre

    codice:
    <form id="form1" name="form1" method="post" action="" >
     <input name="descr" type="text" id="descr" />
    </form>
    ma così mi sa chè è sbagliato


  5. #5
    Pagina Di PopUp

    codice:
    <form id="form1" name="form1" method="post" action="" >
    <select name="aa" id="aa">
          <option>1</option>
          <option>2</option>
          <option>3</option>
     </select> 
     <input type="Submit" name="Submit" value="Invia" onclick="window.opener.document.form1.numero.value=this.form1.aa.options[this.form1.aa.selectedIndex].value"/></form>

    Pagina Madre

    codice:
    <script>
    function prova(url, nome) {
    largo = 1000;
    alto = 600;
    posA = Math.floor((screen.height - alto)/4);
    posL = Math.floor((screen.width - largo)/2);
    window.open(url, nome, "resizable=no,scrollbars=no,status=no, width=" + largo + ",height=" + alto + ",top =" + posA + ",left=" + posL);
    }
    </script>
    <body>
    <form id="form1" name="form1" method="post" action="">
      <label>
      <input name="numero" type="text" id="numero" />
      </label>
      Nuovo
    </form>
    Perchè da PopUp non mi riporta il valore della select nella pagina madre???


  6. #6
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    usa un input type="button" invece di un input type="submit"
    ciao

  7. #7
    Ho provato con button ma niente

    quando premo il pulsante nella barra sotto di explorer
    mi dice che c'e' un'errore nella visualizzazione della pagina.

    Ho provato anche con firefox e nella consolle degli errori
    mi dice

    this.form1 has no properties nella pagina di PopUp


  8. #8
    risolto

    codice:
    <input type="Submit" name="button" value="Invia" onclick="window.opener.document.form1.numero.value=document.form1.aa.selectedIndex;self.close()"/>

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.