Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Czemu readonly nie dziala w <input type=radio...>
jerrys
post
Post #1





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 5.02.2004

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


Co trzeba zrobić żeby w <input type=radio> pokazywać co jest zaznaczone ale zeby nie bylo możliwości modyfikacji. Disabled mnie nie satysfakcjonuje.

Proszę o pomoc biggrin.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 15)
kszychu
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

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


Cytat(jerrys @ 2005-03-03 13:09:59)
Disabled mnie nie satysfakcjonuje.

blink.gif A to dlaczego?


--------------------
"Coś się kończy, coś się zaczyna." Andrzej Sapkowski
Go to the top of the page
+Quote Post
nospor
post
Post #3





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




he? o co ci chodzi?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
jerrys
post
Post #4





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 5.02.2004

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


CHODZI o to że muszą być widoczne opcje zaznaczenia a disabled je całkowicie wyłącza i nie widać które jest zaznaczone
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


No to np. pogrubionym tekstem napisz zaznaczona opcje.


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
nospor
post
Post #6





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




Jakie opcje zaznaczenia? Rajciu, albo ja dziś nie kumaty jestem, albo nie wiem co.

Może kawałek kodu?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
jerrys
post
Post #7





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 5.02.2004

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


Zrobiłem tak że zaznaczone są nie wyłączone a te które nie są zaznaczone to użyłem disabled .
Ale ładniej by wyglądało gdyby było readonly biggrin.gif
Go to the top of the page
+Quote Post
kszychu
post
Post #8





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

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


Cytat(nospor @ 2005-03-03 13:31:53)
Jakie opcje zaznaczenia? Rajciu, albo ja dziś nie kumaty jestem, albo nie wiem co.

To pierwsze. laugh.gif
Ale nie wierzę, że disabled nie pokaże kropeczki w radyjku, jeśli ustawisz dla niego checked. Więc nawet jak masz disabled, to widać, która jest zaznaczona.


--------------------
"Coś się kończy, coś się zaczyna." Andrzej Sapkowski
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




Już chyba kumam. Dzięki Krzychu.
Ale na chol... robić radio disabled. To jak on je potem zaznaczy gdy będzie disabled?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
jerrys
post
Post #10





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 5.02.2004

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


No właśnie nie pokazuje sad.gif

i to mnie wkurzyło sad.gif

oto kawałek kodu który urzyłem:
  1. <tr><td style='font-size:14' align='left' valign='middle' height='40'><b>
  2. Czy uruchomić odbieranie elektroniczne wagonów zważonych w innym systemie ?</b></td>
  3. <td align='left' valign='middle' width='25%'>
  4. <input type='radio' name='wagkol' id='wagkol' checked value='1' class='radio' />
  5.  
  6. TAK&nbsp;&nbsp
  7. <input type='radio' name='wagkol' id='wagkol' value='0' class='radio' disabled />
  8. NIE</td>
  9. </tr>


CHciałbym poprostu żeby w każdym było readonly ale nie działa- i narazie rozwiązałem to tak jak na powyższym kodzie.
Go to the top of the page
+Quote Post
nospor
post
Post #11





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




No i jak dajesz dla radio disabled to już go nie zaznaczysz. I po kiego wtedy je pokazywać? Pokazuj tylko napis TAK a nie całe radio


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
jerrys
post
Post #12





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 5.02.2004

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


No tak ale wolałbym cały radio bez disabled ale z readonly czy ktoś wie jak to zrobić - czy nie ma możliwości??
Go to the top of the page
+Quote Post
nospor
post
Post #13





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




No wklepalem ten twoj kod, ustawilem dla obydwu disabled i widac co jest zaznaczone

Ten post edytował nospor 3.03.2005, 14:55:50


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
gilbo
post
Post #14





Grupa: Zarejestrowani
Postów: 169
Pomógł: 1
Dołączył: 16.04.2004
Skąd: z domu

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


Musisz zrobić tak:
  1. <INPUT TYPE=radio NAME=nazwa VALUE=wartość CHECKED DISABLED>


bo najpierw zostanie wybrane, a dopiero potem zablokowane smile.gif

swoją drogą to jest troche idiotyczne robić coś takiego... no ale powodzenia!
Go to the top of the page
+Quote Post
kszychu
post
Post #15





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

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


Cytat(gilbo @ 2005-03-03 16:23:38)
swoją drogą to jest troche idiotyczne robić coś takiego... no ale powodzenia!

Dlaczego idiotyczne? Np blokujesz formularz z poziomu php bo user nie ma odpowiednich uprawnien do jego edycji.
Inna sytuacja: blokujesz fragmenty formularza w zależności od opcji wybranych w nim wcześniej. Zawsze możesz to odblokować: formularz.nazwa_pola.disabled = false;
Wbrew pozorom ma to wiele zalet.
Należy tylko pamiętać o jednej ale (przynajmniej dla mnie) bardzo ważnej sprawie: pola oznaczone jako disabled NIE SĄ PRZESYŁANE przez formularz. Jeśli chcemy, by wartości w nich pokazane były przesłane musimy użyć ukrytych pól i przypisać im takie same wartości.


--------------------
"Coś się kończy, coś się zaczyna." Andrzej Sapkowski
Go to the top of the page
+Quote Post
jerrys
post
Post #16





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 5.02.2004

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


Cytat
Musisz zrobić tak:

HTML 
<INPUT TYPE=radio NAME=nazwa VALUE=wartość CHECKED DISABLED>

bo najpierw zostanie wybrane, a dopiero potem zablokowane

swoją drogą to jest troche idiotyczne robić coś takiego... no ale powodzenia! 


Piersza sprawa tak zrobilem ale i tak sie nie pokazuje po urzyciu disabled czy jest wlaczony czy nie no i mam najpierw checked a potem disabled.
Druga sprawa to to że nie jest to idiotyczne bo uzytkownik podglada sobie ustawienia systemu i jak chce zmienic to wlacza przycisk i wskakuje warstwa z odblokowanymi przyciskami . A jest to po to zeby ktos przez pomylke przegladajac tę formatke - nie zmienil pola a potem jakos niechciaco nie zatwierdził tego . Dlatego najpierw wlacza sie podglad a potem jak cos nie pasuje to przelacza widok warstwy na ta z mozliwoscia modyfikacji i udostepniaja sie wtedy przyciski do zatweirdzenia zmian. Ten system jest zbyt powazna sprawa zeby mogl tu wystapic jakis zbieg okolicznosci ktory spowodowalby zalamanie sie pracy aplikacji ktorej opcje zeleza od tych ustawien.

pozdrowienia biggrin.gif

Dzieki za udzielenie pomocy biggrin.gif
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 Aktualny czas: 22.08.2025 - 11:29