Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Formularz z dynamicznym form action
mefistofeles
post 24.06.2010, 02:04:56
Post #1





Grupa: Zarejestrowani
Postów: 255
Pomógł: 0
Dołączył: 23.06.2009

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


Prosty formularz:

  1.  
  2. $link1 = '...';
  3. $link2 = '...'
  4.  
  5. <form action="$target" target="_blank" method="post">
  6.  
  7. <textarea rows="15" cols="20" name="keyword">
  8. </textarea><br>
  9.  
  10. <INPUT TYPE=RADIO NAME="p1" VALUE="S">1-10<BR>
  11. <INPUT TYPE=RADIO NAME="p1" VALUE="M">1-20<BR>
  12.  
  13. <input type="submit" class="buttonlog" name="submit" value="Sprawdz">
  14. </form>


Chodzi o to, żeby w zależności który radio button zostanie wybrany to action zostanie odpowienio spreparowany.
Tzn jak wybiorę button nr 1 to $target przyjmie wartość 1 linka a w innym przypadku 2.

Nie wiem jak zidentyfikować który radio button jest wybrany bo muszą mieć takie same NAME czyli trzeba identyfikować
po VALUE tylko jak ?

Da się to zrobić bez js ?
(a może prościej checkbox ?)

Go to the top of the page
+Quote Post
smietek
post 24.06.2010, 06:27:42
Post #2





Grupa: Zarejestrowani
Postów: 306
Pomógł: 32
Dołączył: 20.01.2008

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


Takie rzeczy to tylko przy użyciu JS.


--------------------
Go to the top of the page
+Quote Post
mefistofeles
post 24.06.2010, 06:52:53
Post #3





Grupa: Zarejestrowani
Postów: 255
Pomógł: 0
Dołączył: 23.06.2009

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


A mógłby ktoś pokazać chociaż jakiś przykładowy kod w js na coś w tym stylu, bo akurat na js to się
najsłabiej niestety znam.
Go to the top of the page
+Quote Post
mls
post 24.06.2010, 08:23:22
Post #4





Grupa: Zarejestrowani
Postów: 677
Pomógł: 89
Dołączył: 31.08.2003
Skąd: Warszawa

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


  1. <input type="radio" name="p1" value="S" onclick="this.form.action = 'akcja1'" />
  2. <input type="radio" name="p1" value="M" onclick="this.form.action = 'akcja2'" />


--------------------
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: 19.07.2025 - 02:36