Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Button nie działa pod IE.
waski85
post 17.05.2009, 10:24:09
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 17.05.2009

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


Witam wszystkich,

Mam następujący problem: tworzę formularz, dzięki któremu można wprowadzać książki / czasopisma do bazy danych biblioteki. Problem pojawia się w momencie, gdy jakaś książka ma więcej niż jednego autora. Autorzy znajdują się na rozwijanej liście (pobierani z bazy). Standardowo formularz posiada jedno pole wyboru autora, ale obok tego pola znajduje się 'button' o teści i działaniu 'Dodaj kolejnego autora'. Wtedy zwiększam ilość wyświetlanych pól, a dane z pozostałych pól są zapamiętane. Problem w tym, że przycisk ten nie działa pod IE. Bardzo proszę o pomoc jak to rozwiązać, to dla mnie bardzo ważne. Poniżej kod:

  1. <?php
  2.    <button  name=\"il_aut\" value=\"".($ilosc+1)."\">
  3.        Dodaj kolejnego
  4.    </button>                        
  5. ";
  6. ?>
Go to the top of the page
+Quote Post
Cypherq
post 17.05.2009, 10:44:01
Post #2





Grupa: Zarejestrowani
Postów: 181
Pomógł: 9
Dołączył: 28.08.2006
Skąd: Katowice

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


Zrób dodatkową formę z liczbą autorów:

  1. <form action="x" method="x">
  2. <label for="ilosc">Podaj liczbę autorów:</label><input type="text" name="ilosc">
  3. <input type="submit" value="Uaktualnij liczbę autorów">
  4. </form>


A później sprawdź ile podano (o ile była to liczba) autorów:
  1. <?php
  2. $_POST['ilosc']
  3. ?>
.

Pisane z palca, może gdzieś jest literówka.


--------------------
"Zero 'errorów' nic nie oznacza. Walidator sprawdza tylko składnię. Kod strony jest jak psu z d**y wyjęty i to, że walidator świeci się na zielono nie oznacza, że ta kupa jest ładna" - mike
Go to the top of the page
+Quote Post
waski85
post 17.05.2009, 12:43:08
Post #3





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 17.05.2009

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


Generalnie bardzo dobry pomysł, tyle, że zapomniałem napisać o niefartownym umiejscowieniu tego 'buttona' - on znajduje się już w formie całego formularza. Tak więc jeśli zamieszczę 'forma' w 'formie' to się posypie, a dokładniej przycisk 'Dodaj kolejnego autora' będzie jednoznaczny z przyciskiem 'Wyślij formularz'. Tak mi się przynajmniej wydaje...
Pokombinuje żeby tego forma wstawić poza głównym formularzem.
Go to the top of the page
+Quote Post
Pilsener
post 18.05.2009, 12:18:19
Post #4





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

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


1. Możesz dać zwykłego submita i ostylować go jak button, a rozpoznawać po name=""
2. Możesz wysłać button przy pomocy JS
Go to the top of the page
+Quote Post
waski85
post 18.05.2009, 13:25:20
Post #5





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 17.05.2009

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


Rozwiązanie nr 1 jest eleganckie. Działa, dzięki.
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: 20.07.2025 - 01:45