Enabling editable fields

Enabling editable fields

I have a table with a lot of columns, and I choose to fill out the data by constructing views with many of these columns filtered out.  I would like to be able to be able to click "edit" and only have those fields that are visible on the view be editable in the form.

Instead, to accomplish this, I have to change the "disabled" and "hidden" fields in the script.  This becomes unmanageable quickly.  

Is there a way to have editable views with ONLY the fields that are visible on the view without having to manually disable and hide each superfluous field?