Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Przekazanie danych z popup do formularza (kilka pozycji)
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
kubax33
Jak przekazać dane z popup do formularza już wiem:

Przykładowy kod:
index.html

<script>
function okno()
{
NewWindow=window.open('okno.html', 'okno','width='+500+',height='+500+',toolbar=no'); //przykładowy kodzik
NewWindow.focus();
return;
}
</script>

<input type="button" onClick="okno();" value="KLIKNIJ">
<input type="text" id="test">

okno.html
<img src="tlo1.jpg" alt="tlo1" onClick="window.opener.document.getElementById('test').value='Test'; window.close();">

i teraz mam dylemat ponieważ potrzebuje stworzyć kilka opcji wyboru w jednym formularzu przykład

POLE INPUT 1 > wybór z okna > dane do formularza)

POLE INPUT 2 > wybór z okna > dane do formularza)

POLE INPUT 3 > wybór z okna > dane do formularza)

itd...

Powyższy kod funkcjonuje tylko do jednego pola proszę o pomoc jak rozszerzyć to aby można było utworzyć większą ilość takich opcji wyboru z popup i przekazania danych do odpowiedniego pola formularza.

Z góry dziękuję
movax13h
Może wystarczy tak:

  1. function okno(src, title)
  2. {
  3. NewWindow=window.open(src, title,'width='+500+',height='+500+',toolbar=no'); //przykładowy kodzik
  4. NewWindow.focus();
  5. return;
  6. }
  7.  
  8. <input type="button" onClick="okno('okno.html', 'Okno 1');" value="KLIKNIJ">
  9. <input type="text" id="test">
  10.  
  11. <input type="button" onClick="okno('okno2.html', 'Okno 2');" value="KLIKNIJ">
  12. <input type="text" id="test2">
  13.  
  14. okno.html
  15. <img src="tlo1.jpg" alt="tlo1" onClick="window.opener.document.getElementById('test').value='Test'; window.close();">
  16.  
  17. okno2.html
  18. <img src="tlo1.jpg" alt="tlo1" onClick="window.opener.document.getElementById('test2').value='Test'; window.close();">


dla każdego pola tekstowego inne id, i inne wywołanie w onclick. W plikach też inny odnośnik do pola id
mwolodzko
Mam podobny problem więc się podepnę,
Tutaj jest moj przykład: http://vbch.nazwa.pl/iten/re1/visitas.php
W formularzu przy polu: Tipo visita: jest link (dodaj) po kliknięciu otwiera się okienko z wyszukiwarka i rekordami z bazy danych. Po kliknięciu w rekord tekst zostaje wpisany do formularza. I do tego momentu jest ok. Teraz chciałbym żeby po urzyciu wyszukiwarki i kliknięciu w jeden z wyszukanych rekordów tekst również sostał wpisany do formularza. Niestety z tym mam problem. Bede wdzięczny za pomoc.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.