Skocz do zawartości

Zaznaczone pola input w php


krzysiek_web

Rekomendowane odpowiedzi

Mam coś takiego:

	->group_start('dotpay_payment_type', array('class' => 'input-dotpay-payment-type', 'required' => FALSE, 'label' => 'Sposób płatności Dotpay', 'row_id' => 'dotpay-payment-type'))
				->add('Płatność online', 'dotpay_online', array('class' => 'dotpay', 'html_after' => '<div style="display: inline; color: #154aab; font:13px arial;" class="payment-sms-text"><center>' . Kohana::$config->load('modules.site_catalog.payment.texts.promoted.online') . '</center></div>'))

Są to dwa pola:

obraz013z.png

Nie są one zaznaczone...

Chciałbym aby były domyślnie zaznaczone:

obraz014e.png

Może ktoś powiedzieć kto zna php gdzie wkleić tą formułkę do kodu na samym początku postu?

checked="checked"

Wdrożenia i modyfikacje sklepów PrestaShop - webKS.pl

Odnośnik do komentarza
Udostępnij na innych stronach

Co to za framework?

Zobacz tak

->group_start('dotpay_payment_type', array('class' => 'input-dotpay-payment-type', 'checked' => 'checked', 'required' => FALSE, 'label' => 'Sposób płatności Dotpay', 'row_id' => 'dotpay-payment-type'))
				->add('Płatność online', 'dotpay_online', array('class' => 'dotpay', 'checked' => 'checked', 'html_after' => '<div style="display: inline; color: #154aab; font:13px arial;" class="payment-sms-text"><center>' . Kohana::$config->load('modules.site_catalog.payment.texts.promoted.online') . '</center></div>'))

Webmastering, kodowanie & programowanie

Więcej informacji na moim profilu

Zapraszam na PW

Odnośnik do komentarza
Udostępnij na innych stronach

Kohany niestety nie przerabiałem,ale zobacz to :)

->group_start('dotpay_payment_type', array('class' => 'input-dotpay-payment-type', 'required' => FALSE, 'label' => 'Sposób płatności Dotpay', 'row_id' => 'dotpay-payment-type'))
				->add('Płatność online', 'dotpay_online', array('class' => 'dotpay', 'checked' => TRUE, 'html_after' => '<div style="display: inline; color: #154aab; font:13px arial;" class="payment-sms-text"><center>' . Kohana::$config->load('modules.site_catalog.payment.texts.promoted.online') . '</center></div>'))

a jak nic nadal to

->group_start('dotpay_payment_type', array('class' => 'input-dotpay-payment-type', 'checked' => TRUE, 'required' => FALSE, 'label' => 'Sposób płatności Dotpay', 'row_id' => 'dotpay-payment-type'))
				->add('Płatność online', 'dotpay_online', array('class' => 'dotpay', 'checked' => TRUE, 'html_after' => '<div style="display: inline; color: #154aab; font:13px arial;" class="payment-sms-text"><center>' . Kohana::$config->load('modules.site_catalog.payment.texts.promoted.online') . '</center></div>'))

Webmastering, kodowanie & programowanie

Więcej informacji na moim profilu

Zapraszam na PW

Odnośnik do komentarza
Udostępnij na innych stronach

Nie znam frameworku kohana, natomiast jeżeli możesz dodać na koniec strony skrypt javascript to taki skrypt może on sprawdzić czy któreś pole jest zaznaczone i jeżeli nie jest żadne to zaznaczyć jedno z nich :) W ten sposób bym to rozwiązał.

Odnośnik do komentarza
Udostępnij na innych stronach

To masz 2 elementy typu radio z danej grupy(o tym samym name) więc może być zaznaczyony tylko jeden. Jeśli chciałbyś zaznaczać dwa jednocześnie to używa się typu checkbox - tego z ptoszkiem :peace:

BTW jaki cel atakiej konstrukcji - przecież Dotpay jest tylko online, chyba nie ma możliwości zapłacenia dotpayem ofline :P

Odnośnik do komentarza
Udostępnij na innych stronach

Darek - problem jest pewnie banalny jak zna się kohanę. Jak się nie zna, ale zna się javascript to można to zrobić javascriptem.

Z tego co zresztą widzę, to kohany raczej bym nie polubił, nie lubię takich "wężowatych" konstrukcji - mało czytelne i tego typu rzeczy lepiej załatwiać obiektami niż tablicami.

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności