For the javascript errors you are getting, try deleting the Dreamweaver cache file from the users configuration folder:
common_installation_issues.pdf
For the different form element types, these are the basic form elements types available through Dreamweaver:
1) Checkbox Group:
A group of checkboxes all with the same name.
Validation available: Enforce range. this means that you would like to force the values of the checkboxes to be between a certain range, the min max boxes allow you to define that range.
2) CVV = Credfit Card Verification. This is used on a checkout page where you want to validate the Credit Card Verification code.
3) List: List items are added after the form is created. In design view, click the list, then in the properties inspector, click the list values button to begon defining the list contents.
4) Menu: same as list
5) A confirmed password will only check that the value is equal to the original password. The number of digits and characters will only be checked on the original password. for the confirm prior password validation to work, you must also have another password field on the page.
6) Checkbox Validation Required. This is used if you want to make sure that the checkbox is checked. take for example if you wanted to ensure the user has read your site usage terms.
7: Hidden form element can be used in a number of situations, to pass a value from a database or other information the user should be able to see or modify.
It can also be used to create form security through the regular expression In the contact form design, a hidden element is added and uses regular expression to make sure that it is empty, this is used to prevent robots to fill in the form and send spam.
To troubleshoot why the security question is not working, please send a copy of your page.