I am trying to convert an excel timesheet into a web tool.

I am trying to figure out how to structure it. Can javascript create user-input fields that are different from form input fields?

Any idea how to build something like this (in the abstract). I have never done anything like it before and unsure where to start.