ďťż

[HTML][PHP] problem z checkbox

       

Podstrony


telcocafe

nie wiem jak zrobić żebym mógł zmienną(php) odczytaną z cookie zmieniać wartość zaznaczenia checkbox'a, problem jest w tym że jeżeli wpisze parametr:

<input checked="" type="checkbox" name="planeta1" />

"checked" to się zaznacza bez względu na wartość tam podaną :( , czy idzie jakoś zrobić żeby można było zaznaczenie określić 0/1 true/false ?

z góry dzięki za każdą pomoc...
Użytkownik thane_87 edytował ten post 27 marzec 2007, 18:00


Jeżeli dobrze Cię zrozumiałem to możesz zrobić to tak:

$Zmienna = Cookie['nazwa cookie']; if ($Zmienna = "Cos tam") { echo("<input checked='checked' type='checkbox' name='planeta1' />') } else { echo("<input type='checkbox' name='planeta1' />"); }

Zamiast "Cos tam" powinna być wartość jaką powinno mieć Cookie gdy pole ma być zaznaczone.
Użytkownik Capellini edytował ten post 27 marzec 2007, 19:02
na to ja też wpadłem ;) i wiem jak to zrobić... raczej chodzi mi o tą czystą możliwość zaznaczenia/odznaczenia pola poprzez jakąś zmienną true/false i chciałbym się tylko dowiedzieć czy jakoś tak można (na przykład przez jakis inny parametr pola checkbox) bo nigdzie nie mogę tego znaleźć...

o ile mi wiadomo to nie ma czegoś jak checked="bleble"
daje sie chyba samo checked




o ile mi wiadomo to nie ma czegoś jak checked="bleble"
daje sie chyba samo checked


a czy jest jakieś blelele="true" (zaznaczone) lub blelele="false" nie ma zaznaczenia?


na to ja też wpadłem wink2.gif Tak myślałem... :P


a czy jest jakieś blelele="true" (zaznaczone) lub blelele="false" nie ma zaznaczenia?

Raczej nie ma, ale nie rozumiem po co takie coś ma być skoro można zastosować instrukcje warunkową :D

Albo wstawiasz checked i wtedy jest zaznaczone, albo nie wstawiasz chcecked i wtedy jest odznaczone. Pierwotnie ten atrybut nie miał wartości, więc w HTML wstawiało się po prostu "samo" checked, xHTML wymusza podanie wartości, więc stosuje się checked="checked" więc z tego pododu nie można nadać wartości temu atrybutowi, który nie powoduje zaznaczenia.

dzięki wielkie za rozwiązanie problemu:)

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.