Hi,
I've created 2 custom fields with following code:
<script type="text/javascript">
var source = document.getElementById("customfield_00001");
var dest = document.getElementById("customfield_00002");
source.onchange = function()
{
var selectedText = source.options[source.selectedIndex].text;
if (selectedText == 'option1') {dest.value = 'Destination';}
else {dest.value = 'option2';}
alert(source.options[source.selectedIndex].text);
};
</script>
Check that it works on IE 8 and Firefo (V12) most of the time.
If I change project (first field on the screen), the java script does not work sometimes.
Need to know:
1. What is the proper way to write java script that compatible to chrome, ie and firefox?
2. Tried some of the jquery options found on the internet and it doesn't seems working.
3. Not sure why it doesn't work on chrome (v28).
I'm using JIRA Version (v6.0#6095-sha1:601557e)
Thanks in advance.
try with following code
<script type="text/javascript"> jQuery(document).ready( function($) { JIRA.bind(JIRA.Events.NEW_CONTENT_ADDED, function(e,context) { callJSFunction(); }); callJSFunction(); function callJSFunction(){ var source = document.getElementById("customfield_00001"); var dest = document.getElementById("customfield_00002"); source.onchange = function() { var selectedText = source.options[source.selectedIndex].text; if (selectedText == 'option1') { dest.value = 'Destination'; } else { dest.value = 'option2'; } alert(source.options[source.selectedIndex].text); }; } }); </script>
and also check the following post
https://answers.atlassian.com/questions/47843/strange-javascript-problem-in-create-screen
I think it will help if you post any errors from the Chrome console along with the question.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
@Bryan,
Please put more effort on the jquery option as this is the best solution (AJS framework from Jira).
Doing through Javascript is not the right thing.
some example : http://www.j-tricks.com/1/post/2012/02/some-ajs-tricks.html
https://answers.atlassian.com/questions/169529/jira-6-0-javascript
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.