Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> rożnica w dzialaniu input type=submit/image
-ZyZ-
post
Post #1





Goście







powiedzcie mi kochani dlaczego gdy wpisze
Kod
<input type="submit" name="test">
to moge potem zrobic
Kod
if ($_POST['test']):{
    print "asdasdasdsad";
}endif;
i po kliknieciu na button wyswietli mi sie napis, jesli jednak 'zaszaleje' i wklepie
Kod
<input type="image" src="obrazki/test.gif" name="test">
powyzszy kod php zachowuje sie jakby typ image nie byl odpowiednikiem submita (po kliknieciu nic sie po prostu nie dzieje). Nie ukrywam ze chcialbym zamiast brzydkich guziczkow uzywac ladniejszych, w pelni przez siebie konfigurowalnych obrazeczkow. help
Go to the top of the page
+Quote Post
son
post
Post #2





Grupa: Zarejestrowani
Postów: 210
Pomógł: 0
Dołączył: 31.01.2004
Skąd: Kraków

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


Kod
function szukaj(){
  document.search.submit();
}

Kod
<a href="javascript:szukaj()"> <img erc="guzik.jpg"> </a>

Dodatkowo funkcję można poprawić, dopisując nowe opcje. Np. dane pole nie może być puste lub musi mieć min. 5 znaków. W przeciwnym razie wyświetla alert itp.

ps.
Złe forum, ten problem nie ma nic wspólnego z php (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) następnym razem proponuję zadawać takie pytania na forum "po stronie przeglądarki"

Pozdrawiam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował son 19.02.2005, 11:45:05
Go to the top of the page
+Quote Post
Leezard
post
Post #3





Grupa: Zarejestrowani
Postów: 116
Pomógł: 0
Dołączył: 19.09.2004
Skąd: Uć

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


daj w akcji onclick dla obrazeczka takie cos: onclick="document.twoj_formularz.submit()" i po krzyku (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

i po kliknieci bedize dzialal jak submit
Go to the top of the page
+Quote Post
Kocurro
post
Post #4





Grupa: Zarejestrowani
Postów: 461
Pomógł: 32
Dołączył: 17.09.2003
Skąd: Łódź

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


jelsi chodzi Ci tylko o uzycie ladniejszych przyciskow to uzywaj zamiast input button
Go to the top of the page
+Quote Post
-ZyZ-
post
Post #5





Goście







poszedlem w strone zaproponowana przez leezarda (przepraszam son ale jestem zbyt zielony zeby zrozumiec to co napisales) tylko hmm... to caly czas nie dziala
Kod
<?
if ($_POST['test']):{
print"afsdsadfsadgsadg";
}endif;
?>

<form name="aaa" method="post" action="main.php"></form>

<img name="test" src="obrazki/logowanie.gif" onClick="document.aaa.submit()">
caly czas po wymuszeniu submita nie dostaje na ekranie napisu. Bo owszem, submit sam jako taki sie dokonuje, nie moge jednak zmusic php do zrozumienia tego ze wcisnalem 'przycisk' i teraz oczekuje na jego reakcje.
Heh, wiem ze to glupotka ale mi jest dosc mocno potrzebna - help!

jednoczesnie przepraszam ze pomylenie forum, to rzeczywiscie zdecydowanie bardziej nadaje sie do 'po stronie przegladarki'
Go to the top of the page
+Quote Post
pafka
post
Post #6





Grupa: Zarejestrowani
Postów: 33
Pomógł: 1
Dołączył: 8.01.2005

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


proponuje troche inwencji:

1) zobacz sobie co wysyla przegadarka

np: poprzez
  1. <?php
  2.  
  3. echo '<pre>';
  4. print_r($_POST);
  5. echo '</pre>';
  6.  
  7. ?>


2) i wtedy bys zobaczyl ze sa tworzone 2 zmienne $_POST['submit_x'] i $_POST['submit_y'] .... to wspolrzedne klikniecia w graficzny buton


proponuje jeszcze sprawdzic czy na roznych przegladarkach dzieje sie podobnie
Go to the top of the page
+Quote Post
strife
post
Post #7





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


Witam,

A nie można ładniejszych efektów guzików uzyskać poprzez style?

  1. input.guzik{
  2. background-image:url('obrazek.jpg');
  3. }

  1. <input class="guzik" type="submit" name="test">


Tak to widzę...

BTW.

Mogłem się gdzieś rąbnąć, poza tym to chyba nie php?
Go to the top of the page
+Quote Post
mike
post
Post #8





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Cytat(scarface @ 2005-02-21 00:18:20)
(...) A nie można ładniejszych efektów guzików uzyskać poprzez style?
(...) , poza tym to chyba nie php?

Zgadzam się w 100%, oto submit, który wygląda jak image ale nadal działa jak submit.
  1. <input type="submit" name="submit" style="background-image: url(image.jpg); border:0px solid;" value="">

No i teraz to już na pewno zły dział na forum.
Przenosiny wydaję się konieczne (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
nospor
post
Post #9





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




temat chyba juz rozwiązany. a ja go zamykam bo nam się pewien "gosc" naprzykrza (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post

Closed 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:43