Recent searches
No recent searches
Hide Subject and Description System Fields
Posted Sep 02, 2020
There are a few of our request forms where the default sytem fields Subject and Description are not required and I would ideally like to hide them.
From what I have read on other similar posts that the fields can be auto completed and hidden using Javascript or jQuery.
Following the example of the article https://support.zendesk.com/hc/en-us/articles/115002860148-Disabling-the-subject-and-description-fields-on-the-new-request-form-in-Help-Center- this is the code I have tried to use but after publishing the changesthe fields are still visble.
var ticketForm = location.search.split('ticket_form_id=')[1];
if(ticketForm == 360000116238) {
$('.form-field.request_subject').hide(); // Hide subject
$('.form-field.request_description').hide(); // Hide description
$('#request_subject').val('test subject'); // autofill subject
$('#request_description').val('test description'); // autofill description
}
Can someone point me in the right direction to get this to work
Thanks
0
13 comments
Amie Brennan
Hey Ryan,
Below here is the code I normally use to achieve this:
0
Ryan Crane
Hey Amie,
I have given your code variation a go and updated the script.js however after publishing the code and reviewing the form both the subject and description fields are still visible.
Here is the code for reference, which looks all good.
Thanks for you help so far :)
Ryan
0
Simon Boe
Hey @...
It should work in regards to the way you show your code using Amies' example.
Have you tried wrapping your statement in a document.ready function?
0
Jonathan Cavey
Hey @...
Did you solve this issue? I am running into a similar situation.
0
Amie Brennan
Hey everyone,
I forgot to add the crucial bit to make this work since the HC theme has been updated within the last 12months around jQuery.
We need to add this script to the document head page in the HC theme:
Once you add this script, the above code I mentioned will then work for you. :)
Best,
Amie
1
Bernard AUERT
Hi everyone,
I just try Amie's code to hide subjects fields . But the fields are still visible.
Can anyone help please.
Thanks Bernard
1
mohannad
I am facing the same problem.
I added the mentioned code in the document head page then added the code in the script.js page and replaced the form ID by the intened form and it did not work with me. Please suggest another solution. I just need to hide the description box only.
Amie Brennan
0
Noly Maron Unson
Hi Mohannad,
I created a ticket on your behalf so that we can discuss this via email. Please respond to my email so that we can continue with the troubleshooting.
Thank you.
0
Ulises
Can someone provide some help?
I was able to hide and fill the subject and description with the following code but I would like to autopopulate de description with a custom ticket field that is being filled in the same ticket form. Is that possible?
0
Amie Brennan
Hey Ulises,
I've used the below code before to Auto set subject and populate with a value from a drop-down menu. It will also hide the subject field as well.
Hope it helps. :)
0
Stuart McLaughlin
Amie Brennan I used this method in Copenhagen Theme version 3 and it works perfectly. The same method does not seem to be working in version 4 can you please share any additional steps needed for v4 and where the changes need to be made.
0
Eddie Sawyers
I'm having the same issue as Stuart. Seems to not work with version 4, but was working with version 3 just fine. Not sure what's changed . . .
0
Joe
This request was closed and merged into request #12995313 "[Community Post] Pesquisa de NPs".
0