![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 85 Pomógł: 0 Dołączył: 17.04.2013 Ostrzeżenie: (0%) ![]() ![]() |
Pytanie dotyczy modyfikacji mojego formularza.
W tej chwili moje checkbox'y w formularzu wygladają tak:
Chciałbym jednak dla części z checkbox uzyskać zwiększoną funkcjonalność. Chodzi o to. żeby użytkownik formularza mógł zmodyfikować domyślną wartość tego checkboxa "przykłądowy tekst z wartością" na inną. Czyli chciałbym przesyłać wartość pola textarea, jeżeli odpowiadający mu checkbox został zaznaczony (przesłąć textarea jako wartość checkbox). Założenia: 1) Chciałbym, aby powiązane pary checkbox - textarea znalazły się w tablicy check[], aby uniknąć nadawania każdemy z checkboxów innej nazwy i niepotrzebnego zwielokrotnienia liczby danych przesyłąnych z formularza. Jeżeli nazwa musi być indywidualna dla kazdego checkbox to jak wstawić zaznaczone checkboxy do tabeli check[] przed wysłaniem danych z formularza. Rozumiem że pary checkbox - textarea powinny być powiązane jakimś id (IMG:style_emoticons/default/questionmark.gif) ? aby stworzyć powiązanie tych dwóch elementów (IMG:style_emoticons/default/questionmark.gif) Proszę o podpowiedź jak to zrealizować. Dziekuję |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 85 Pomógł: 0 Dołączył: 17.04.2013 Ostrzeżenie: (0%) ![]() ![]() |
Ja nie potrzebuję nic innego niż:
$qwer = array ('abc', 'def', 'kolejny text z qwer') $asdf = array ('cos', 'kolejny text z asdf') ... Oczywiście tylko dla zaznaczonych checkbox. ======EDIT======= No to mam takie coś. Mogę to powtórzyć cztery razy (4 kolejne funkcje - getChecked1, getChecked2 etc.) i w ten soposób osiągnę (prawie ;-) ) zamierzony efekt.
Napisałem że prawię bo mi chodziło o przypisanie wyniku do zmiennej np.
a nie wyświetlenie wyniku funkcji na ekran. ======EDIT======== Ok to poradziłem sobie tak:
Może to nie jest zbyt elaganckie rozwiązanie ale działa i uzyskałem poszukiwaną funkcjonalność. Jeżeli, ktoś ma pomysł na lepsze rozwiązanie jak zawszę słucham z uwagą. Dzięki wszystkim szczególnie tobie Puszy za pomoc. Ten post edytował pela222 17.10.2014, 16:22:08 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 10:41 |