Note: All HTML server controls must be within a Web server controls are special ASP. Like HTML server controls, Web server controls are also created on the server and they require a runat="server" attribute to work.
HTML server controls are HTML tags understood by the server. This attribute indicates that the element should be treated as a server control.
Drag one Text Box control and give it an ID of First Name Text Box, two Button controls (Submit Button and Cancel Button), and one Required Field Validator (First Name Required Field Validator). The following screen shows the form in action, and the user has pressed the Submit button without entering any text into the textbox. The Required Field Validator fails when the value in the associated control matches the value of the Initial Value property of the Required Field Validator.
This Required Field Validator forces the user to enter text into the control associated with the validator. If you want to make sure the user changes a default value placed into the control, set the control’s Text value and the Initial Value property of the Required Field Validator to the same value.
Some resources also refer to Jscript (Microsoft) and ECMAScript (European Computer Manufacturer's Association), but these are both derivatives of Java Script.
Since only Microsoft Internet Explorer supports VBScript, you'll probably choose Java Script as your primary scripting language to use on a user's computer.