first I create the dynamic fiel named "Scuola" and then in my CustomerTicketMessage.dtl I've copied this code:
Code: Select all
<script type="text/javascript">//<![CDATA[
function nonetext() {
document.compose.Subject.value = "";
document.compose.RichText.value = "";
document.getElementById('DynamicField_Scuola').style.display = 'none';
document.getElementById('LabelDynamicField_Scuola').style.display = 'none';
}
$('#Dest').bind('change', function (Event) {
Core.AJAX.FormUpdate($('#NewCustomerTicket'), 'AJAXUpdate', 'Dest', ['TypeID', 'PriorityID', 'ServiceID', 'SLAID', $Data{"DynamicFieldNamesStrg"}]);
switch ($('#Dest').val() ) {
case "3\|\|Junk": // need to slash escape the pipes
nonetext();
document.getElementById('DynamicField_Scuola').style.display = 'block';
document.getElementById('LabelDynamicField_Scuola').style.display = 'block';
document.getElementById('LabelDynamicField_Scuola').className = 'Mandatory';
document.getElementById('DynamicField_Scuola').className = 'TicketFreeText Validate_RequiredDropdown ServerError';
break;
default:
nonetext();
}
});
//]]></script>
<!--dtl:js_on_document_complete-->
<!-- dtl:block:Queue -->
Probably the OTRS version (3.2.9)?
Thank you
maurizio