I have been using Mark Rackley's code to move fields into custom forms and it has been working quite nicely in 2010/2013, but we just upgraded the database on our internal portal from 2010 to 2013 and then to 2016 and I've noticed some strange stuff going on.
In list forms that were already existing, everything works as before, but when I create a new list form, the table that contains the formlabel and formbody cells does not have the ms-formtable class applied. This, of course, breaks the code. I have written a workaround that tests for ms-formtable and handles things if not found, but it's not pretty and I would just like to know if there is something I could be doing wrong. Has anyone else seen this issue and better yet, does anyone have any idea what's the cause and solution?