Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przekazanie danych do formularza, onClick + INPUT
mongooes
post 22.02.2012, 11:32:21
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 22.02.2012

Ostrzeżenie: (0%)
-----


Witam,

Mam problem z przekazaniem danych za pomoca javascript z hiperlacza do pola input formularza.


Po wyswietleniu okna popup i zastosowaniu ponizszej skladni wszystko jest ok. Dane sa przekazywane.
  1. okno popup:
  2. <a href onClick="window.opener.document.getElementById('test').value='xxx'">Przekaz</a>
  3. okno glowne:
  4. <input type="text" name="test" id="test">


Problem zaczyna sie kiedy chce przekazac dane na tej samej stronie (bez otwierania popup).
Probowalem takiego kodu:
  1. <a href onClick="document.getElementById('testl').value='xxx';">test</a>
  2. <a href onClick="window.document.getElementById('testl').value='xxx';">test</a>

Niestety oba nie dzialaja poprawnie. Dane pojawiaja sie w formularzu i po sekundzie znikaja. (Firefox, Chrome)

W ktorym miejscu popelniam blad? zla skladnia czy czegos jeszcze brakuje w skrypcie?



Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
wszerad
post 22.02.2012, 17:45:03
Post #2





Grupa: Zarejestrowani
Postów: 106
Pomógł: 18
Dołączył: 11.12.2008

Ostrzeżenie: (0%)
-----


Jeżeli się pojawiają i znikają to śmiem twierdzić, że jest więcej kodu, którego nie udostępniłeś. Wstaw więcej wtedy się zobaczy...
Go to the top of the page
+Quote Post
Niktoś
post 22.02.2012, 17:53:35
Post #3





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


A ja bym proponował zajrzeć:
http://www.signs.pl/html/a/target.php
href=? brakuje tobie id obiektu lub ścieżki do strony

Ten post edytował Niktoś 22.02.2012, 17:56:02
Go to the top of the page
+Quote Post
mongooes
post 22.02.2012, 18:38:03
Post #4





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 22.02.2012

Ostrzeżenie: (0%)
-----


Cytat(wszerad @ 22.02.2012, 17:45:03 ) *
Jeżeli się pojawiają i znikają to śmiem twierdzić, że jest więcej kodu, którego nie udostępniłeś. Wstaw więcej wtedy się zobaczy...

Wiecej kodu nie ma. Jest tylko funkcja otwierajaca okienko.

Cytat(Niktoś @ 22.02.2012, 17:53:35 ) *
A ja bym proponował zajrzeć:
http://www.signs.pl/html/a/target.php
href=? brakuje tobie id obiektu lub ścieżki do strony


Zgadza sie. Problemem bylo niezdefiniowany "href".
Po usunieciu href z kodu zaczelo dzialac.
  1. <a onClick="window.document.getElementById('testl').value=xxx';"> test</a>



Dziekuje za pomoc.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 11:55