- NolasolAsked on November 21, 2014 at 10:46 AM
if I set up the validation of a text box to "Alphabetic", then I can't use special hungarian characters, ie. "á, é, ö, ü, ű" etc. Because of many of our customers are from Hungary, they would fill your "name" boxes with these characters and will get error message "Only alphabetical characters are allowed".
How can I make acceptable Unicode characters as alphabeticals?
- raulAnswered on November 21, 2014 at 01:02 PM
Please accept our apologies for this inconvenience.
You're right, alphabetic validation doesn't accept unicode alphabetic characters as valid.
I will submit this thread to our next support level, so they can evaluate it and provide a solution for you.
In the meantime, you can disable the validation for these fields to accept special characters.
Let us know if you need further assistance.
- NolasolAnswered on November 21, 2014 at 01:05 PM
thanks for your message and I will wait for your solution.
I disable validation until you change this method.
Have a nice day
- raulAnswered on November 21, 2014 at 02:41 PM
Once an update regarding this matter comes up, you'll be notified here.
- NolasolAnswered on November 22, 2014 at 01:11 PM
I found more troubles with unicode characters...
If I set conditions, related to fields that contains text with unicode characters, the conditions won't work.
I set an "Update field value" condition to "RESULT" field:
If SOURCE is equal to HUNGARIAN FORINT then RESULT = 1 (works OK)
If SOURCE is equal to SVÉD KORONA then RESULT = 10.23 (doesn't work)
but if I change both SOURCE and condition to SWEDISH KRON, the RESULT will be 10.23 correctly...
My experiences are same with show/hide fields in conditions, if source would contain any unicode character, the condition won't work.
I think, it's an important "bug" and needs your developing as soon as possible, because my hungarian language form can't handle these characters.
- JotForm SupportjonathanAnswered on November 22, 2014 at 08:21 PM
Thank you for providing more detail on this.
We have already submitted a bug ticket report regarding the issue of unicode characters breaking the form conditional statements.
We will notify you here once we have news on the status of the ticket.
- NolasolAnswered on November 23, 2014 at 06:29 AM
thanks for your great supporting!
- NolasolAnswered on November 25, 2014 at 11:35 AM
I think I have to stop building my form because our fields (text boxes, dropdown lists etc.) contain Unicode characters and I can't set up any condition based on them.
I.e. if my dropdown list contains an option "SPANYOLORSZÁG" (= Spain in hungarian language), where 'á' is an unicode letter, and then I'd like to set up a condition
"IF DROPDOWNLIST selected SPANYOLORSZÁG then hide GERMANTOWNS dropdown list ",
then condition won't work and JotForm doesn't accept SPANYOLORSZÁG option as selected item in the condition.
If all of options in a dropdown list contain unicode character(s), then condition never be fulfilled.
In my case, the form is an order form of a transporting service and the hungarian names of countries contain unicode characters often. It causes I can't set up any condition depends on user's country-selection, that is one of the main target of this form.
Yes, I know, I could use English names or international tags (ie. 'E' or 'ES') but I think it's not an elegant and 'cool' solution.
I hope, you can solve this trouble as soon as possible, I just got stuck now...
- JotForm SupportEltonCrisAnswered on November 25, 2014 at 12:31 PM
Thanks for providing more details.
I have moved your last report to a separate thread here since it talks about unicode characters problem on conditional statements not with text validations. We'll address it to our developers so they can consider working on it hopefully soon. You will receive notifications via email once someone updates that thread.