single-page database input using JS, CSS, no-nav