<input> fields in html need to be included inside a <form> section of html. Then any "submit" button in the same form generates a POST to the server. The POST contains the value of all the fields in the <form>.
That's the simple explanation. Actually the generated <input> fields in NetTalk are somewhat more complex. So a lot of the form behaviour you get with generated NetTalk fields is because of JavaScript which modifies both the field, and the button behaviors.
You may find things a lot easier if you create a small NetWebForm procedure (based on "memory" not a file) and then include that procedure on the page, rather than just the static HTML. Or alternativly, generate a page using a NetWebForm and examine the HTML that it generates so that you can better manage the static HTML in your static file.
cheers
Bruce