The Atlassian Community Forums are currently in read-only mode. We will be relaunching on a new platform on September 22 (read more here). We apologize for the extended downtime. For concerns or questions, please email communitymanagers@atlassian.com. See you on the other side, on the new Atlassian Community Forums! :)

×

Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Show field based on value of another

Ops
Contributor
June 2, 2015

I have read the documentation supplied here and now have this working. The idea is that a certain field is shown when working for a particular client:

<script type="text/javascript">
    client = document.getElementById('customfield_10010');    
    if (client) {
        target = document.getElementById('customfield_12980');
        // Hide the target field if the client is not WRB
        if (client.value != 10120) target.style.display='none';
        
        client.onchange=function() {
            if (this.value == 10120) {
                    target.style.display = '';
                } else {
                target.style.display='none';
            } 
        }
    }
</script>

However, I would like to do the following:

  • Hide the custom field label when the input box is hidden
  • Apply this code to more than one field - currently, when I add it to another field and change the IDs etc it only applied to one field

Does anyone know if this is possible?

Also, I have this working on JIRA 6.4 - I read rumours that this was broken from 6.2 upwards but it is working for me!

Thanks

Matthew

1 answer

Comments for this post are closed

Community moderators have prevented the ability to post new answers.

0 votes
Ops
Contributor
June 2, 2015

Any ideas anyone? Hiding the input box is not as important as applying this to multiple fields...