Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 9 Dołączył: 19.11.2004 Skąd: Iława Ostrzeżenie: (0%)
|
Problemów na poziomie html'a przy pisaniu stron sie nie spodziewalem ale jednak stalo sie.
Mam funkcje w php, ktora generuje mi formularze, oto jeden z takich formularzy: Testy w trakcie pisania cały czas wykonuję na operze, gdyż tej przeglądarki normalnie używam i na niej formularz dziala dokladnie tak jak chce: przy wciśnięciu dowolnego z przycisków przeładowuje stronę a w $_POST['id1'] otrzymuję wybraną wartość. Jednak na koniec przeszedłem do testów na IE i tam ten formularz działa inaczej. Niezależnie od tego, który button wcisnę, przez $_POST leci w przypadku tego formularza zawsze wartosc '3'. Kompletnie nie wiem w czym problem, więc będę wdzięczny za pomoc. Innym problemem, choć mniej waznym, jest wysrodkowanie tekstu na buttonach. W stylach mam: "text-align:center". IE przyjmuje i wysrodkowuje liczby na buttonach, Opera jednak tego nie łyka. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Przyjaciele php.pl Postów: 2 258 Pomógł: 16 Dołączył: 21.09.2004 Skąd: Kielce Ostrzeżenie: (0%)
|
Tak się dzieje dlatego że masz dla trzech buttonów takie same name'y. Taki zapis stosuje się do elementów radio.
W Twoim przypadku nadaj buttonom inne nazwy, będzie się to wiązało oczywiście z dodaniem dodatkowych warunków, żeby wychwycić wciśniętego buttona. Co do wyglądu pod operą, to też miałem niedawno z tym problem, i darowałem sobie buttony, zastąpiłem je elementem <input type="button">. |
|
|
|
Bonastick Button 6.03.2005, 18:54:29
strife Witam,
A spróbuj zamienić button na input...
[H... 6.03.2005, 23:51:41 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 02:28 |