ďťż
Podstrony
|
telcocafenie 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:) |
|||
Sitedesign by AltusUmbrae. |