You can drag the Standard JavaServer Faces Secret Field component from
the Palette to the Visual Designer to create a secret text field, commonly used to enter passwords.
This component is similar to a Text Field component, except
that the input entered into a secret field is obscured (all
the characters are stars or bullets). The text the user enters (the component's
value property) is not obscured or encrypted over the network
or on the server in any way; it is just not displayed on the
screen in the web browser. Secret Fields render as <input
type="password">
in HTML.
After adding a secret field to a Visual Web JSF page, you can do a number of things with it:
id
attribute. In the page bean, this property's value is
the name of the HtmlInputHidden
object.validate
method so you can insert code to validate the value
of the component.processValueChange
method so you can insert code that executes when the
value of this component changes (for example, the user
changes the value of another component that is controlling
the value of this component).value
property to a data provider or an object so your application can evaluate it when the page is submitted. For more information, see Bind to Data Dialog Box.common_timeoutSubmitForm(this.form, 'component-id');
. At runtime, this code causes the form to be automatically submitted if the user changes the component value. Once the form is submitted, conversion and validation occur on the server and any value change listener methods execute, and then the page is redisplayed.
A component configured to Auto-Submit on Change can use virtual forms to limit the input fields that are processed when the form is submitted. If the auto-submit component is defined to submit a virtual form, only the participants in that virtual form will be processed when the auto-submit occurs.