Pesquisas recentes


Sem pesquisas recentes

Marc's Avatar

Marc

Entrou em 11 de jul. de 2022

·

Última atividade em 11 de fev. de 2025

Seguindo

4

Seguidores

0

Atividade total

151

Votos

81

Assinaturas

68

VISÃO GERAL DA ATIVIDADE

Atividade mais recente por Marc

Marc comentou,

Comentário na comunidade Discussion - Tips and best practices from the community

Hi Ifra, 

Thank you for your response. I attempted to add the closing tags but unfortunately it did not resolve the issue. Upon added the missing the closing tags the hidden subject line appeared. 

I tested a few things to isolate the issue and noticed that when using the variable bn with .text; I lose all formatting and the subject line only read "FORM Request". 

$('#request_subject').val(rt.text + " - "+ cn.text + " - " + bn.text);

However, when using the variable cn twice (ref: below) the subject line read as expected "RT String - CN String - CN String"

$('#request_subject').val(rt.text + " - "+ cn.text + " - " + cn.text);

I'm wondering if since bn is not a drop-down menu selection but is instead a numerical value / regex field type, if that makes any difference.

Below is the reposted code including the beginning if statement. 


  if(location.href.indexOf("/hc/en-us/requests/new?ticket_form_id=360001541692") !=-1){
      
  $('#request_subject').val("FORM Request");
     var rt = document.querySelector('#new_request > div.form-field.string.required.request_custom_fields_5975694187661 > a');
     var cn = document.querySelector('#new_request > div.form-field.string.required.request_custom_fields_360040294151 > a');
     var bn = document.querySelector('#new_request > div.form-field.string.required.request_custom_fields_360017033972 > a');
     var pt = rt.parentElement;
    
     let reminder = document.createElement('reminder');
     pt.appendChild(reminder);
     let req = document.createElement('req');
    
     $(".request_custom_fields_360040294151").change(function () {   
     var rt = document.querySelector('#new_request > div.form-field.string.required.request_custom_fields_5975694187661 > a');
     var cn = document.querySelector('#new_request > div.form-field.string.required.request_custom_fields_360040294151 > a');
     var bn = document.querySelector('#new_request > div.form-field.string.required.request_custom_fields_360017033972 > a');
       $('#request_subject').val(rt.text + " - "+ cn.text + " - " + bn.text);
     });
         $(".request_custom_fields_5975694187661").change(function () {   
     var rt = document.querySelector('#new_request > div.form-field.string.required.request_custom_fields_5975694187661 > a');
     var cn = document.querySelector('#new_request > div.form-field.string.required.request_custom_fields_360040294151 > a');
     var bn = document.querySelector('#new_request > div.form-field.string.required.request_custom_fields_360017033972 > a');
       $('#request_subject').val(rt.text + " - "+ cn.text + " - " + bn.text);

Exibir comentário · Publicado 25 de mai. de 2023 · Marc

0

Seguidores

0

Votos

0

Comentários


Marc comentou,

Comentário na comunidade Discussion - Tips and best practices from the community

Hi Ifra Saqlain

I was hoping you could assist with the below js script. We're encountering a situation where the subject line was prefixing the subject line variables. Once we added bn it removes everything. Note - bn is regex while rt is a drop down and CN is text.

    $('#request_subject').val("FORM Request");
     var rt = document.querySelector('#new_request > div.form-field.string.required.request_custom_fields_5975694187661 > a');
     var cn = document.querySelector('#new_request > div.form-field.string.required.request_custom_fields_360040294151 > a');
     var bn = document.querySelector('#new_request > div.form-field.string.required.request_custom_fields_360017033972 > a');
     var pt = rt.parentElement;
    
     let reminder = document.createElement('reminder');
     pt.appendChild(reminder);
     let req = document.createElement('req');
    
     $(".request_custom_fields_360040294151").change(function () {   
     var rt = document.querySelector('#new_request > div.form-field.string.required.request_custom_fields_5975694187661 > a');
     var cn = document.querySelector('#new_request > div.form-field.string.required.request_custom_fields_360040294151 > a');
     var bn = document.querySelector('#new_request > div.form-field.string.required.request_custom_fields_360017033972 > a');
         $('#request_subject').val(rt.text + " - "+ cn.text + " - "+ bn.text);
     });
         $(".request_custom_fields_5975694187661").change(function () {   
     var rt = document.querySelector('#new_request > div.form-field.string.required.request_custom_fields_5975694187661 > a');
     var cn = document.querySelector('#new_request > div.form-field.string.required.request_custom_fields_360040294151 > a');
     var bn = document.querySelector('#new_request > div.form-field.string.required.request_custom_fields_360017033972 > a');
         $('#request_subject').val(rt.text + " - "+ cn.text + " - "+ bn.text);
           

Exibir comentário · Publicado 19 de mai. de 2023 · Marc

0

Seguidores

1

Votos

0

Comentários