Click here to Skip to main content
15,906,455 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Dear Sir / Madam ,

Good Afternoon ,

I have problem with following codes ,

JSF :-
------

XML
<rich:comboBox id="RelationShip" valueChangeListener="#{memberBean.relationshipChanged}"
    rendered="#{sourceBean.profile.familyInformationEnabled}"
    suggestionValues="#{memberBean.relationships}"
    value="#{memberBean.relationship}"
    enableManualInput="true" directInputSuggestions="true"
    defaultLabel="NA"
    onselect="validateRelationshipGender();">
     <a4j:support event="onselect" ajaxSingle="true" reRender="ContactPersonGender" />
</rich:comboBox>



XML
<rich:comboBox id="ContactPersonGender"
                                        rendered="#{societyProfileBean.currentSociety.profile.familyInformationEnabled}"
                                        suggestionValues="#{member.genders}"
                                        value="#{member.gender}"
                                        enableManualInput="false" directInputSuggestions="true"
                                        defaultLabel="NA">
                                    </rich:comboBox>


JS Code for Validation :--

C#
function validateRelationshipGender() {

        var gender, genderForm;
        gender = document.getElementById("NewUser:ContactPersonGender").value;
        genderForm = document.getElementById("NewUser:ContactPersonGender").disabled = true;
        if (gender == "Male" || gender == "Female") {

            genderForm = document.getElementById("NewUser:ContactPersonGender").disabled = false;

        }

    }



..........................................................

Validation is not working for me , gender values comes form table , and relationships from bean.

What i need means once i select relationships it take some time to come value from bean,in that processing time i want disable and enable that gender drop-down box

My problem is while i give JS validation its not working , once i removed validation code its working fine ,





Give some guidance to proceed further ,

Thanks in advance ,


Sankar .
Posted

1 solution

Add following statement in function
return false ;
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900