[richfaces-issues] [JBoss JIRA] Created: (RF-7538) enable submit button when all the required fields within the form/region are set propertly

Gary Hu (JIRA) jira-events at lists.jboss.org
Fri Jul 17 14:43:29 EDT 2009


enable submit button when all the required fields within the form/region are set propertly
------------------------------------------------------------------------------------------

                 Key: RF-7538
                 URL: https://jira.jboss.org/jira/browse/RF-7538
             Project: RichFaces
          Issue Type: Feature Request
            Reporter: Gary Hu


The submit button is not enabled until all the required fields within the form/region are set properly. 

I can think of two ways to implement it.

1) add a new attribute to a4j:form/a4j:rigion to indicate that if this feature is turned on/off. In addition, new attributes could be added to indicate the ids of the submit  button, and/or ids of the required fields.

For example: 
 <a4j:form id="myForm" enableSubmitButtonForRequriedFields="true" submitButtonId="btnId" requiredFieldIds="id1,id2..." />

2) add a new attribute to a a4j:commandButton to indicate if this feature is turned on/off. In addtion, new attributes could be added to indicate the ids of the form/region and/or the ids of the required fields.

For example:

 <a4j:commandButton id="btnId" enableSubmitButtonForRequriedFields="true" parentidforrequiredfields="myForm" />

The example showed above means after all the required fields are set properly with the form "myForm" the button is enable.

 <a4j:commandButton id="btnId" enableSubmitButtonForRequriedFields="true" requiredFieldIds="id1, id2..." />

The example showed above means after all the required fields specified by the attribute "requiredFieldIds" are set properly the button is enabled.

Of course, the attribute "enableSubmitButtonForRequriedFields" could be optional. So only the "parentidforrequiredfields" or "requiredFieldIds" is checked to determine if the button needs to be enabled/disable. 



-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the richfaces-issues mailing list