Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Wysłanie atrybutu value w formularzu
drwycior
post
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 30.04.2009

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


Witam,
mam problem z wysłaniem value.
Mam formularz gdzie input type=radio wysyła value prawidłowo.

  1. <input name="AMPpayway" type="radio" value="Dotpay" <img src="logotypy_kanalow.png" width="300" height="80"><br />



W przypadku input type=image, nie wysyła value.
  1. <input type="image" name="AMPpayway" value="Dotpay" src="logotypy_kanalow.png" width="300" height="80" alt="SubmitForm"


Jest niby o tym wiele w sieci, ale że FF wysyła, a w IE nie. Mnie wogóle nie wysyła.
Nie znalazłem też nic o tym na forum w wyszukiwarce.
Dzięki za pomoc.



Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Niktoś
post
Post #2





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

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


Użyj alt zamiast value -będziesz miał zgodnie ze specyfikacją w3c-a pobrać text z alt'a możesz tym sposobem:
$alt_text = get_post_meta($post->ID, '_wp_attachment_image_alt', true);
Go to the top of the page
+Quote Post
lukesh
post
Post #3





Grupa: Zarejestrowani
Postów: 113
Pomógł: 14
Dołączył: 25.08.2006

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


Nie wstawiasz przypadkiem tych elementów do testów w jednym skrypcie jeden za drugim? Bo wtedy miałbyś dwa elementy z taką samą nazwą i rzeczywiście, nie dostałbyś wartości obrazka.
Go to the top of the page
+Quote Post
drwycior
post
Post #4





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 30.04.2009

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


Tak, jest kilka elementów pod rząd, do wyboru jako name="Payway" ale o różnym value.

OK, dzięki za odpowiedź. Że też sam na to nie wpadłem (IMG:style_emoticons/default/wink.gif) Czyli rozumiem że, obrazek nie może mieć tej samej nazwy name= , i to jest przyczyna. Bo przez radio lub checkbox działa ale wtedy wyrażnie jest zaznaczona opcja, a tutaj opcja się nie zaznacza poprzez samo kliknięcie w element (IMG:style_emoticons/default/wink.gif) ?

No dobra, dzięki!

Go to the top of the page
+Quote Post
lukesh
post
Post #5





Grupa: Zarejestrowani
Postów: 113
Pomógł: 14
Dołączył: 25.08.2006

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


Cytat(drwycior @ 11.12.2011, 19:32:41 ) *
Czyli rozumiem że, obrazek nie może mieć tej samej nazwy name= , i to jest przyczyna.

Nic w obrębie tego samego formularza nie może mieć takiego samego atrybutu "name".
Jeśli tak masz, to do skryptu dotrze tylko pierwsza wartość, czyli jeśli masz "radio", a potem "image" z tą samą nazwą i zaznaczysz "image", to wyśle się "radio" (bo jest pierwsze), czyli pusta zmienna.

Ten post edytował lukesh 11.12.2011, 19:51:42
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: 20.09.2025 - 04:58