Avatar billede pade2204 Nybegynder
05. juli 2008 - 20:23 Der er 4 kommentarer

En boks skal være "checked" som default

Jeg har et forum hvor folk kan tjekke af, om de vil have en mail når der bliver postet i deres tråde.

Jeg tror det er denne gode der gør det. MIT PROBLEM er at denne er IKKE tjekket af som default. Dvs jeg ønsker den tjekket af som default.

Koden ser sådan ud:

if ($settings['thread_notify']) $notify_checked = isset($_POST['notify_me']) ? " checked" : "";

Er det denne kode ? som gør det muligt at rette til default tjekket.
Det er fra php-fusion hvis det hjælper

TAKKER
Avatar billede pade2204 Nybegynder
05. juli 2008 - 21:21 #1
længere nede i koden er denne sætning

    if ($settings['thread_notify']) echo "<br>\n<input type='checkbox' name='notify_me' value='1'$notify_checked>".$locale['485'];
    echo "</td>

har prøvet at sætte value til 0, 2, Check...  hjælper ikke...

:-)
Avatar billede jakobdo Ekspert
05. juli 2008 - 21:46 #2
Prøv lige at ret til:

if ($settings['thread_notify']) $notify_checked = isset($_POST['notify_me']) ? " checked='checked'" : "";
Avatar billede pade2204 Nybegynder
05. juli 2008 - 23:18 #3
Det virkede ikke det du skrev. Men dette virkede:

if ($settings['thread_notify']) echo "<br>\n<input type='checkbox' name='notify_me' value='1'$notify_checked>

slettede $notify_  , så sætningen blev:

if ($settings['thread_notify']) echo "<br>\n<input type='checkbox' name='notify_me' value='1' checked>

Så virkede det.

Du kan få point
Avatar billede cronaldo Nybegynder
05. juli 2008 - 23:44 #4
if ($settings['thread_notify']) $notify_checked = isset($_POST['notify_me']) ? " checked='checked'" : ""; << tror godt du kan få den til at virke også ved at skrive:

if ($settings['thread_notify']) $notify_checked = isset($_POST['notify_me']) ? " 'checked'" : "";
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester