All form fields (except for hidden fields) contain common properties, methods, and events:
disabled property
indicate whether the control is disabled as well as to actually disable the control (a disabled control doesn't allow any user input, but gives no visual indication that the control is disabled).
form property
a pointer back to the form of which the field is a part.
blur() method
causes the form field to lose focus (by shifting the focus elsewhere).
focus() method
causes the form field to gain focus (the control is selected for keyboard interaction).
blur event
occurs when the field loses focus; the onblur event handler is then executed.
focus event
occurs when the field gains focus; the onfocus event handler is then executed.