What is JotForm?
JotForm is a free online form builder which helps you create online forms without writing a single line of code. No sign-up required.

At JotForm, we want to make sure that you’re getting the online form builder help that you need. Our friendly customer support team is available 24/7.

We believe that if one user has a question, there could be more users who may have the same question. This is why many of our support forum threads are public and available to be searched and viewed. If you’d like help immediately, feel free to search for a similar question, or submit your question or concern.


  • Profile Image

    Form Conditions: "Change E-mail Recipient" conditions don't work when form is translated.

    Asked by fastbooking on September 04, 2016 at 06:11 AM

    Hello team,

     

    I have problem when the form is not in default language, notification is not be sent to conditional recipient. 

     

    Made English form first then translate values into Japanese and make email condition depend on select dropdown.

    Condition works well in English page however in Japanese page notification will not be sent to above recipient.

     *Email was erased by me on this screenshot to upload here.

    Please let me know if my setting is wrong and how can I fix this problem.

     

    Regards,

    email condition translate translated form conditions
  • Profile Image
    JotForm Support

    Answered by Jim_R on September 04, 2016 at 11:09 AM

    Hello, I'm assuming you're currently working on this form http://www.jotform.me/form/61602676976467

    I did some tests and confirmed the conditions to send emails don't work if the language is set to JP. The main reason why this is the case was because the conditions are using the EN value of the dropdown fields (General Enquiry / Media Enquiry and not 一般 / メディア)

    To get this to work, you'd have to add a few more conditions for the JP version of your form:

    1. Add a hidden textbox to your form that will temporarily get the value of the dropdown field

    2. Pass the value of the selected field on the dropdown to the hidden textbox

    3. The condition will work in a way that it will only target your form if and only if the language is selected as JP

    4. Here's how the condition would look like:

    What this basically means is that IF the language is set to JP AND the Enquiry Type dropdown IS EQUAL TO General Inquiry THEN pass the value 一般 to the hidden textbox (labeled Temp in this example)

    And then, IF Temp IS EQUAL TO 一般 THEN send the General EMAIL TO your desired email address.

    (You just need to redo these steps for the Media / メディア option too)

    RESULT:

    Here's a demo form I came up with https://jotform.com/62474227569970 (feel free to clone it)

    In case you have followup questions, don't hesitate to ask.

  • Profile Image

    Answered by fastbooking on September 04, 2016 at 10:05 PM

    Hello Jim_R,

    Thank  you for quick reply. Will apply this condition accordingly.

     

    Let me know few things,

    1. Does this solution need to be done in all non English form?

    2. Does this rule has set from initial? I believe we didn't encounter this problem before. when did you update on how this condition works?

    3. Why condition look at translated "Label" not a "Value"? As I see the rendered form in website, value is passed in English.

     

    Regards,

  • Profile Image
    JotForm Support

    Answered by Chriistian on September 05, 2016 at 01:54 AM

    On behalf of my colleague Jim, you are most welcome. Below are the answers to your follow up question.

    1. Does this solution need to be done in all non English form?

    You will have to do this for all the translated language that is not the default language. So for example your default language is Japanese. The options for the dropdown is in Japanese so you do not need to do the solution for the Japanese language. But if you choose to add an english translation, then you will have to do the solution for the english language, not the japanese language.

    2. Does this rule has set from initial? I believe we didn't encounter this problem before. when did you update on how this condition works?

    This rule only applies to the "Change email recipient" condition. For other conditions such as Show/Hide or Update/Calculate conditions, you do not need to apply the solution provided.

     

    3. Why condition look at translated "Label" not a "Value"? As I see the rendered form in website, value is passed in English.

    The condition does look at the original value of the field. So for example the selected value is "General Enquiry." This means the condition will look for the value "General Enquiry." If the form was translated to another language, then it will not find the "General Enquiry" value, hence the condition will not work unless the solution by my colleague Jim is added.

    If you need further assistance, feel free to contact us again.
    Regards.

  • Profile Image

    Answered by fastbooking on September 05, 2016 at 08:27 AM

    Hello, is it possible for us to know when did you made changes related to the translated conditions. 

    We have forms that are severely affected and needed to redo them. We just need to know when did you do the change so that we can notify the affected email notifications. Thanks

  • Profile Image
    JotForm Support

    Answered by Jim_R on September 05, 2016 at 09:41 AM

    If I'm not mistaken, this has been how it worked ever since (but I may be wrong). My reasoning behind that was because the conditions for Sending Email Notifications use the field values that were setup on your form's default language. As my colleague previously explained, if the selected value was "General Enquiry" then the condition will also look for "General Enquiry" and not the translated counterpart.

    In order to get a more concrete answer, I've assigned this thread to our second level of support. I have also noted the behavior of the CHANGE E-MAIL RECIPENT Condition. Perhaps it's something they can improve too for translated forms so you won't have to do any workarounds in the future.

    And although I won't be able to give you any timeframe, rest assured, we'll keep you apprised on this same thread if/when there's an update.

  • Profile Image

    Answered by fastbooking on September 05, 2016 at 09:09 PM

    Hello,

    thank you for the detailed answer. Could you tell us when this changed has been applied. To be clear we have created forms using the english condition (even on the translated version). It has been working fine as we always test the forms before we publish websites. Now the condition for Japanese has stopped working recently (one or 2 weeks ago), and there was no warning on your side of this change.

    If it is confirm that you have changed some behaviour of your system, I would like to know when it has been change, and also discuss compensation on this. We are running jotform on many group of hotels website and we cannot afford to have the form suddenly not sending emails because a changed has been done on the system.

    Finally how can we put in place alerts, so we are aware when are not sent anymore?

    Thank you for your feedback,

    Jean-Baptiste Kechi
    Webstudio Director at Fastbooking

  • Profile Image
    JotForm Support

    Answered by Chriistian on September 05, 2016 at 10:22 PM

    We apologize for the inconvenience. Unfortunately we cannot provide you the exact time frame that this change has been applied. I see that my colleague Jim has raised this thread to our developers. They will be able to provide further information about this concern. However, we will have to wait for the developer's response. We'll keep you update once we hear any news from them.

    As for your other concern, unfortunately, it is not possible to place alerts when emails are not sent anymore. Since the notifications are sent via email, if the email is not working then it is not possible to send any other alert via email also. If you are not receiving the email, you can instead check if the address is in the bounce list then remove it from the list. Here's a guide on How to Remove Your Email Address from Bounce List

    Thank you.