Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML] Przycisk na górze, dane na dole.
thomson89
post
Post #1





Grupa: Zarejestrowani
Postów: 1 178
Pomógł: 51
Dołączył: 7.01.2009
Skąd: Gdańsk

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


Cześć!

Mam przycisk na górze strony, a raczej link, wystylizowany na przycisk. Gdzieś na stronie mam różne pola formularzy: text, textarea, checkbox.

I chciałbym, aby po kliknięciu Dodaj (strona: dodaj.php), dane z wszystkich textarea na stronie "przeszły" na stronę dodaj.php i żebym miał te dane tam dostępne. Po kliknięciu Usuń (strona: usun.php), dane z wszystkich checkbox przeszły na stronę usun.php itd...

Proszę o pomoc, w wykonaniu tego!

Pozdrawiam, Mateusz!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
darko
post
Post #2





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


Polecam zastosować formularz i przesyłać dane pomiędzy skryptami metodą post, w skryptach docelowych trzeba tylko odebrać właściwe dane i sprawa rozwiązana.
Go to the top of the page
+Quote Post
thomson89
post
Post #3





Grupa: Zarejestrowani
Postów: 1 178
Pomógł: 51
Dołączył: 7.01.2009
Skąd: Gdańsk

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


Czyli mam zrobić jeden wielki formularz?

A co z submit? Przecież mam linki <a href="">Dodaj</a>, a nie <input type="submit">.

Można jakoś zrobić, aby po kliknięciu w link, wywołałoby to submit formularza?
Go to the top of the page
+Quote Post
darko
post
Post #4





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


To możesz zrobić coś takiego, ale dane pójdą GETem:

  1.  
  2. <a href="java script:formme('dodaj.php')">dodaj</a><br/>
  3. <a href="java script:formme('usun.php')">usun</a><br/>
  4.  
  5. <form id="myform" action="dodaj.php">
  6. <textarea name="ta1"></textarea><br/>
  7. <input type=text name="text" /><br/>
  8. <input type="submit" value="submit" />
  9. </form>
  10.  
  11. <!-- TU NAWET MOŻNA POMINĄĆ TEN SUBMIT-->
  12.  
  13. function formme(action) {
  14. var form = document.getElementById('myform');
  15. form.action=action;
  16. form.submit();
  17. }
  18.  
  19. </body>
  20. </html>


Ten post edytował darko 15.11.2009, 16:33:30
Go to the top of the page
+Quote Post
thomson89
post
Post #5





Grupa: Zarejestrowani
Postów: 1 178
Pomógł: 51
Dołączył: 7.01.2009
Skąd: Gdańsk

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


W przypadku textarea będzie to brzydko wyglądało...

Może ma ktoś inne pomysły?
Go to the top of the page
+Quote Post
darko
post
Post #6





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

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


Ok. Zapomniałem dodać method="post"

  1.  
  2. <a href="java script:formme('dodaj.php')">dodaj</a><br/>
  3. <a href="java script:formme('usun.php')">usun</a><br/>
  4.  
  5. <form id="myform" action="dodaj.php" method="post">
  6. <textarea name="ta1"></textarea><br/>
  7. <input type=text name="text" /><br/>
  8.  
  9. </form>
  10.  
  11. function formme(action) {
  12. var form = document.getElementById('myform');
  13. form.action=action;
  14. form.submit();
  15. }
  16.  
  17. </body>
  18. </html>
Go to the top of the page
+Quote Post
iVorIus
post
Post #7





Grupa: Zarejestrowani
Postów: 145
Pomógł: 18
Dołączył: 11.11.2008
Skąd: Pwo

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


  1. <form name="formularz">
  2. <a href="#" onclick="document.formularz.submit();">Wyślij</a>
  3. </form>
Go to the top of the page
+Quote Post
thomson89
post
Post #8





Grupa: Zarejestrowani
Postów: 1 178
Pomógł: 51
Dołączył: 7.01.2009
Skąd: Gdańsk

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


Dzięki!
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 15.09.2025 - 04:09