Change entry status on front end I'm going wrong here somewhere, but I have a (edit) entry form and I'd like a 'disable' field to change status. The edit form works fine but status changes are ignored. Here's my field:

&lt;input type="checkbox" name="enabled" id="enabled" value="{{ entry.enabled }}"{{ entry.enabled == '1' ? ' checked' }}&gt;


Am I missing something? Thanks guys.
You need to include a hidden field with the value of 0 before the checkbox to ensure that the value is included in the form data if the checkbox is unchecked. See the docs on templating for checkbox fields.

So you'll need to have this in your form:

&lt;input type="hidden" name="enabled" value="0"&gt;
&lt;input type="checkbox" name="enabled" id="enabled" value="1"{{ entry.enabled == '1' ? ' checked' }}&gt;


When the checkbox is checked, the value of 1 for enabled will override the value of the earlier hidden field.