2017-05-24 2 views
0

Ich arbeite an einer Checkbox, die verwendet wird, um die Verwendung Zugriff auf einen Verweis Link für seine Seite zu geben. Allerdings wird der Wert des Kontrollkästchen ist nicht leer bleibt gezeigt, obwohl der Wert der Checkbox wahr istCheckbox Wert nicht auf HTML-Seite

wenn ich den Wert log des referralLink gibt es wahr, doch hier ist es leer

<input type='checkbox' name='referral' id="referral" 
value="{{category.referralLink}}"/><label for="referral">Referral</label> 

Antwort

0

I bleibt habe einen Kommentar gesehen, der mit checked = "checked" erwähnt wurde, aber er wurde entfernt. Ich schaffte es, das zu beheben, änderte es aber nur geringfügig. Vielleicht nicht die eleganteste Lösung, aber es funktioniert. Also zu dem Typ (kann mich nicht an Namen erinnern) danke!

<input type='checkbox' name='referral' id="referral" {% if category.referralLink %} checked="checked"{% endif %}/><label for="referral">Referral</label> 
+1

Was meinst du nicht die eleganteste Art und Weise? Dies ist die einzige Möglichkeit, ein Kontrollkästchen zu aktivieren. Der Wert bedeutet nichts mit einem Kontrollkästchen. Geben Sie ihm einen Namen und testen Sie in der Steuerung nach isset ($ _ POST ['chk_name']), um zu testen, ob ein Benutzer ein Kästchen aktiviert hat – DarkBee