i want to make Due date field required base on a CF conditions and i do it with below codes in description of related field:
$('#customfield_12813').ready(function(e){
var TypeValue = $("#customfield_12813").val();
if(TypeValue == "11920") {
document.getElementById("duedate").required = false
AJS.$("#duedate").parent().children('label').append('<span class="remove-label" ></span>');
$("#div1").remove();
}
else {
document.getElementById("duedate").required = true
AJS.$("#duedate").parent().children('label').append('<span class="aui-icon icon-required"> required </span>');
}
});
$('#customfield_12813').change(function(e){
var TypeValue = $("#customfield_12813").val();
if(TypeValue == "11920") {
document.getElementById("duedate").required = false
AJS.$("#duedate").parent().children('label').append('<span class="remove-label" ></span>');
}
else {
document.getElementById("duedate").required = true
AJS.$("#duedate").parent().children('label').append('<span class="aui-icon icon-required"> required </span>');
}
});
but there is two problems
1- when the red star added to lable in required state, it does not change by change of related fields to Value == "11920" and i dont know how to disable the span.
2- i want to add warning text to duedate when click on create issue buttom and it is empty,
thank you so much
I Try the below codes and solved my first part of question
this part adds the red start:
AJS.$("#duedate").parent().children('label').append('<span class="aui-icon icon-required" > required </span>');
and in other conditions below code remive that start:
AJS.$("#duedate").parent().children('label').children('span').remove();
and second part of question is continued.
best regards
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.