Hey - i’d like to use checkboxes in tables (- or - ) but no matter how much I try with markdown it doesn’t seem to work.
A quick Google search tells me this has been a recurring issue for years: it’s not possible to use markdown syntax in tables, so the best alternative is to use HTML.
I’ve managed to workaround using <input type="checkbox"> and <input type·"checkbox" unchecked>, but it feels super clunky and cumbersome, especially for long lists.
I have the same problem. I want to use this input tag (type checkbox) in table to create a check-list. But whenever I’ve done something, I have to open the edit display and put “checked” in the tag (instead of check the box in preview display).
@nicrivard is there some sort of best practice argument against using checkboxes in a markdown table, do you know? I wasn’t aware this had been such a long-standing issue (I would really like checkboxes in my tables too) and am curious to understand whether you had extra background on this.
One workaround that I just tested out is putting the checkboxes on lines elsewhere in the page or on another page and embedding these checkbox blocks into the table. This allows you to check off the checkboxes from within the table itself. See here for an example:
Having stateful checkboxes is a crazy useful feature, but it can be frustrating to use within the confines of an unordered list. Even if the input was limited to the first column of a table it’d make the checkbox much more useful, I think.
Aye. I’d like to see a little more flexibility regarding where markdown can and cannot be used. Specifically being permitted to use it within HTML layout controls, like using divs to split the screen in two, etc.
I would love to see this, too. As checkboxes in tables are part of every major markdown implementation, I had a lot of problems migrating to Obsidian and will probably have to replace all workarounds again as soon as it is available.
Adding my support to this feature request, it would be great if I could put tasks with interactable checkboxes (or any markodwn) inside tables.
Are there any plans to implement it?