[Resuelto] Comparison of two text strings in conditional not working
This support ticket is created hace 1 año, 11 meses. There's a good chance that you are reading advice that it now obsolete.
This is the technical support forum for Toolset - a suite of plugins for developing WordPress sites without writing PHP.
Everyone can read this forum, but only Toolset clients can post in it. Toolset support works 6 days per week, 19 hours per day.
No supporters are available to work today on Toolset forum. Feel free to create tickets and we will handle it as soon as we are online. Thank you for your understanding.
Sun
Mon
Tue
Wed
Thu
Fri
Sat
-
9:00 – 12:00
9:00 – 12:00
9:00 – 12:00
9:00 – 12:00
9:00 – 12:00
-
-
13:00 – 18:00
13:00 – 18:00
13:00 – 18:00
14:00 – 18:00
13:00 – 18:00
-
Supporter timezone: America/Jamaica (GMT-05:00)
This topic contains 10 respuestas, has 2 mensajes.
####################
Debug information
####################
--------------------
Original expression: ( $(wpcf-workidentifier) = '9781785788352' )
--------------------
After matching 1 numeric strings into real numbers: ( $(wpcf-workidentifier) = 9781785788352 )
Matched '9781785788352' to 9781785788352
--------------------
Converted expression: ( '
9781785788352
' = 9781785788352 )
--------------------
It looks to me like the result is never true because the first part of the converted express is being wrapped in single quotes which are not present in the data.
Both the fields are single line fields. I tried changing them to number fields but it didn't help.
For some reason the field [types field='workidentifier'][/types] is rendering with extra spaces before and after the value. Do you have any custom code on the site that is specifically set to target this field ?