![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 15.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Posiadam pola typu radio w formularzu, jak zrobić aby po przeładowaniu strony zostały wyświetlone wcześniej zaznaczone opcje? Wiem, że należy skorzystać z atrybutu checked="checked"
CODE <input type="radio" name="status_1" value="tak"/>tak <input type="radio" name="status_1" value="nie"/>nie |
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Przenoszę z PHP na Przedszkole
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 112 Pomógł: 1 Dołączył: 3.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Jak już to checked = "TRUE", ale w wiekszosci przegladarkach poprostu samo sie cofa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Jak już to checked = "TRUE", ale w wiekszosci przegladarkach poprostu samo sie cofa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Doczytaj sobie, bo błądzisz we mgle (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) W3C :: INPUT Tag Kod <!ENTITY % InputType "(TEXT | PASSWORD | CHECKBOX | RADIO | SUBMIT | RESET | FILE | HIDDEN | IMAGE | BUTTON)" > <!-- attribute name required for all but submit and reset --> <!ELEMENT INPUT - O EMPTY -- form control --> <!ATTLIST INPUT %attrs; -- %coreattrs, %i18n, %events -- type %InputType; TEXT -- what kind of widget is needed -- name CDATA #IMPLIED -- submit as part of form -- value CDATA #IMPLIED -- Specify for radio buttons and checkboxes -- checked (checked) #IMPLIED -- for radio buttons and check boxes -- disabled (disabled) #IMPLIED -- unavailable in this context -- readonly (readonly) #IMPLIED -- for text and passwd -- size CDATA #IMPLIED -- specific to each type of field -- maxlength NUMBER #IMPLIED -- max chars for text fields -- src %URI; #IMPLIED -- for fields with images -- alt CDATA #IMPLIED -- short description -- usemap %URI; #IMPLIED -- use client-side image map -- ismap (ismap) #IMPLIED -- use server-side image map -- tabindex NUMBER #IMPLIED -- position in tabbing order -- accesskey %Character; #IMPLIED -- accessibility key character -- onfocus %Script; #IMPLIED -- the element got the focus -- onblur %Script; #IMPLIED -- the element lost the focus -- onselect %Script; #IMPLIED -- some text was selected -- onchange %Script; #IMPLIED -- the element value was changed -- accept %ContentTypes; #IMPLIED -- list of MIME types for file upload -- > Jak widzisz atrybut checked przyjmuje wartość checked lub wcale. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Ja w kodzie formularza robię tak:
- reszta to php: 1. Odbieram dane z formularza, parsuję tablicę $_POST i waliduję dane 2. Wrzucam wszystko do odpowiednich tablic, np: tablica dane to są odebrane wartości, tablica errors - ewentualne błędy, tablica values - różne selected="seleceted", value="", checked="checked" itp. 3. Zastępuje {} w forularzu odpowiednymi zmiennymi z odpowiedniej tablicy - w wypadku pól typu radio zmienna ma np. taką postać:
Tu masz tutek: http://www.forumweb.pl/viewtopic.php?t=45742 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 15.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki, ale nie ma jakiejś prostszej metody? Chyba nie poradzę sobie z dostosowaniem Twojego sposobu do mojego problemu.
Już sobie poradziłem, zrobiłem tak: CODE <input type="radio" name="status_1" value="tak" <? if($_POST['status_1']== 'tak') echo 'checked="checked"'; ?> />tak Ten post edytował motorider 5.12.2008, 15:26:28 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 15:06 |