Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML] Jak z "a href" zrobić input "submit"?
JustHuman4
post
Post #1





Grupa: Zarejestrowani
Postów: 63
Pomógł: 2
Dołączył: 10.12.2011
Skąd: Stumilowy Las

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


Witam. Chcę mieć zwykłe hiperłącze "a href="plik.html"" pod taką jakby nazwą lub wartością submit. Chyba że da się z inputu zrobić zwykły link. Możliwe że moje pytanie jest głupie (IMG:style_emoticons/default/tongue.gif)

Pozdrawiam
Go to the top of the page
+Quote Post
Lirdoner
post
Post #2





Grupa: Zarejestrowani
Postów: 500
Pomógł: 1
Dołączył: 29.09.2009

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


Nie wiem czy dobrze zrozumiałem ale jak chcesz aby po wciśnięciu submita przeniosło cię na plik.html to możesz w ustawić na input onclick="document.location.href='plik.html'"
Możesz też wysłać formularz do php i ustawić przekierowanie header("location plik.html");
Go to the top of the page
+Quote Post
Shili
post
Post #3





Grupa: Zarejestrowani
Postów: 1 085
Pomógł: 231
Dołączył: 12.05.2008

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


Standardowo zwykły <a> nie wyśle Ci formularza.
http://www.digipedia.pl/usenet/thread/23/134465/ - rozwiązanie

Nie mam natomiast pojęcia CO chcesz zrobić.
Ostylowanie buttona, żeby wyglądał na link i linka, żeby wyglądał na button to nie jest duży problem.
Czy poza wyglądem kierują Tobą jakieś inne względy?
Go to the top of the page
+Quote Post
Ulysess
post
Post #4





Grupa: Zarejestrowani
Postów: 695
Pomógł: 65
Dołączył: 27.07.2009
Skąd: Y

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


  1. <a href="http://www.wp.pl"><button>Przycisk</button></a>
Go to the top of the page
+Quote Post
JustHuman4
post
Post #5





Grupa: Zarejestrowani
Postów: 63
Pomógł: 2
Dołączył: 10.12.2011
Skąd: Stumilowy Las

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


To może inaczej, może w ogóle nie potrzebnie zadałem tamto pytanie. Jak inaczej mam uznać zwykłe hiperłącze tak abym odpowiednią rzecz wpisał tu:

if(isset($_POST['cos']))

Pozdrawiam i dzięki za odpowiedzi

//edit//
to nie ma być w formie buttonu..

Ten post edytował JustHuman4 29.12.2011, 22:45:39
Go to the top of the page
+Quote Post
piotrooo89
post
Post #6


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




o ile dobrze zrozumiałem (ale pewien nie jestem) chcesz wykonać POST'owy request za pomocą linka, jeśli tak to musisz sobie zrobić formularz w którym dasz ukryte pole z wartością.

  1. <form action="" method="post" style="display: none;" id="send">
  2. <input type="text" name="cos" value="cos_val" />
  3. </form>
  4. <a href="#" onclick="java script: document.getElementById('send') .submit()">Twój link</a>


PS. Możliwy jest też request AJAX'owy ale nie wiem czy to jest to?
Go to the top of the page
+Quote Post
JustHuman4
post
Post #7





Grupa: Zarejestrowani
Postów: 63
Pomógł: 2
Dołączył: 10.12.2011
Skąd: Stumilowy Las

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


Cytat(piotrooo89 @ 29.12.2011, 23:26:13 ) *
o ile dobrze zrozumiałem (ale pewien nie jestem) chcesz wykonać POST'owy request za pomocą linka, jeśli tak to musisz sobie zrobić formularz w którym dasz ukryte pole z wartością.

  1. <form action="" method="post" style="display: none;" id="send">
  2. <input type="text" name="cos" value="cos_val" />
  3. </form>
  4. <a href="#" onclick="java script: document.getElementById('send') .submit()">Twój link</a>

Dokładnie o to chodziło (IMG:style_emoticons/default/wink.gif)
Wielkie dziękuję. Temat do zamknięcia
Pozdrawiam i życzę szczęśliwego Nowego Roku
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: 22.08.2025 - 20:14