There are security issues that could arise from relying on form values like this, since the values are in the form client side they could be manipulated by a user and the value that gets entered into the db as a result may not be accurate.
You could get around this by using a tool like DataAssist and setting the known values for the columns directly in the wizard, this way the values would be available only in the source code and not to the client.
Another possible solution would be to use some server side session variables to store the values, then populate the value of the form elements with the session variables that hold these values. You can then do some server side validation using the session variables to check to see if the values in the fields have been altered. If they have then the validation fails and you can send a message to the user letting them know the data was not inserted.