{"id":55617,"date":"2025-12-17T19:41:35","date_gmt":"2025-12-17T12:41:35","guid":{"rendered":"https:\/\/dev.businesseventsthailand.com\/customer-complaint-form\/"},"modified":"2026-01-20T17:49:56","modified_gmt":"2026-01-20T10:49:56","slug":"customer-complaint-form","status":"publish","type":"page","link":"https:\/\/uattceb.reveri.app\/th\/contact-us\/customer-complaint-form\/","title":{"rendered":"Customer complaint form"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"55617\" class=\"elementor elementor-55617 elementor-53249\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6baf2e3f e-flex e-con-boxed e-con e-parent\" data-id=\"6baf2e3f\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1ba1f3cd elementor-button-align-center elementor-widget elementor-widget-form\" data-id=\"1ba1f3cd\" data-element_type=\"widget\" data-settings=\"{&quot;step_next_label&quot;:&quot;Next&quot;,&quot;step_previous_label&quot;:&quot;Previous&quot;,&quot;button_width&quot;:&quot;100&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}\" data-widget_type=\"form.default\">\n\t\t\t\t\t\t\t<form class=\"elementor-form\" method=\"post\" id=\"CP123456\" name=\"New Form\" aria-label=\"New Form\" novalidate=\"\">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"55617\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"1ba1f3cd\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"Customer complaint form - Thailand Convention &amp; Exhibition Bureau (TCEB)\" \/>\n\n\t\t\t\t\t\t\t<input type=\"hidden\" name=\"queried_id\" value=\"55617\"\/>\n\t\t\t\n\t\t\t<div class=\"elementor-form-fields-wrapper elementor-labels-above\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-html elementor-field-group elementor-column elementor-field-group-field_56bcffd elementor-col-100\">\n\t\t\t\t\t<p>\u0e01\u0e32\u0e23\u0e23\u0e49\u0e2d\u0e07\u0e40\u0e23\u0e35\u0e22\u0e19\u0e17\u0e31\u0e48\u0e27\u0e44\u0e1b<\/p>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-select elementor-field-group elementor-column elementor-field-group-field_99ba0f7 elementor-col-33 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_99ba0f7\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\t\u0e04\u0e4d\u0e32\u0e19\u0e4d\u0e32\u0e2b\u0e19\u0e49\u0e32\u0e19\u0e32\u0e21\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field elementor-select-wrapper remove-before \">\n\t\t\t<div class=\"select-caret-down-wrapper\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"eicon-caret-down\"><\/i>\t\t\t<\/div>\n\t\t\t<select name=\"form_fields[field_99ba0f7]\" id=\"form-field-field_99ba0f7\" class=\"elementor-field-textual elementor-size-sm\" required=\"required\">\n\t\t\t\t\t\t\t\t\t<option value=\"\u0e19\u0e32\u0e22\">\u0e19\u0e32\u0e22<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"\u0e19\u0e32\u0e07\">\u0e19\u0e32\u0e07<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"\u0e19\u0e32\u0e07\u0e2a\u0e32\u0e27\">\u0e19\u0e32\u0e07\u0e2a\u0e32\u0e27<\/option>\n\t\t\t\t\t\t\t<\/select>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-field_ee70105 elementor-col-33 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_ee70105\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\t\u0e0a\u0e37\u0e48\u0e2d\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[field_ee70105]\" id=\"form-field-field_ee70105\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"\u0e0a\u0e37\u0e48\u0e2d\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-field_81767f8 elementor-col-33 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_81767f8\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\t\u0e19\u0e32\u0e21\u0e2a\u0e01\u0e38\u0e25\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[field_81767f8]\" id=\"form-field-field_81767f8\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"\u0e19\u0e32\u0e21\u0e2a\u0e01\u0e38\u0e25\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-email elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-email\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\t\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48 \t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[email]\" id=\"form-field-email\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48 \" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-ID_CARD elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-ID_CARD\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\t\u0e40\u0e25\u0e02\u0e1a\u0e31\u0e15\u0e23\u0e1b\u0e23\u0e30\u0e08\u0e33\u0e15\u0e31\u0e27\u0e1b\u0e23\u0e30\u0e0a\u0e32\u0e0a\u0e19\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[ID_CARD]\" id=\"form-field-ID_CARD\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"\u0e42\u0e1b\u0e23\u0e14\u0e1b\u0e49\u0e2d\u0e19\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e25\u0e02\u0e1a\u0e31\u0e15\u0e23\u0e1b\u0e23\u0e30\u0e08\u0e33\u0e15\u0e31\u0e27\u0e1b\u0e23\u0e30\u0e0a\u0e32\u0e0a\u0e19\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-tel elementor-field-group elementor-column elementor-field-group-Phone_number elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-Phone_number\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\t\u0e40\u0e1a\u0e2d\u0e23\u0e4c\u0e42\u0e17\u0e23\u0e28\u0e31\u0e1e\u0e17\u0e4c \t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<input size=\"1\" type=\"tel\" name=\"form_fields[Phone_number]\" id=\"form-field-Phone_number\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"\u0e42\u0e1b\u0e23\u0e14\u0e1b\u0e49\u0e2d\u0e19\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e25\u0e02\u0e42\u0e17\u0e23\u0e28\u0e31\u0e1e\u0e17\u0e4c\" required=\"required\" pattern=\"[0-9()#&amp;+*-=.]+\" title=\"Only numbers and phone characters (#, -, *, etc) are accepted.\">\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-field_fc94ce7 elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_fc94ce7\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\t\u0e2d\u0e35\u0e40\u0e21\u0e25\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[field_fc94ce7]\" id=\"form-field-field_fc94ce7\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"\u0e2d\u0e35\u0e40\u0e21\u0e25\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-field_b128a2c elementor-col-100 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_b128a2c\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\t\u0e01\u0e32\u0e23\u0e23\u0e31\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e1c\u0e25\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e23\u0e49\u0e2d\u0e07\u0e40\u0e23\u0e35\u0e22\u0e19\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<textarea class=\"elementor-field-textual elementor-field  elementor-size-sm\" name=\"form_fields[field_b128a2c]\" id=\"form-field-field_b128a2c\" rows=\"4\" placeholder=\"\u0e01\u0e32\u0e23\u0e23\u0e31\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e1c\u0e25\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e23\u0e49\u0e2d\u0e07\u0e40\u0e23\u0e35\u0e22\u0e19\" required=\"required\"><\/textarea>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-html elementor-field-group elementor-column elementor-field-group-field_7de5dcb elementor-col-100\">\n\t\t\t\t\t<p>\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e2b\u0e15\u0e38: \u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e02\u0e2d\u0e07\u0e1c\u0e39\u0e49\u0e23\u0e49\u0e2d\u0e07\u0e40\u0e23\u0e35\u0e22\u0e19\u0e08\u0e30\u0e16\u0e39\u0e01\u0e40\u0e01\u0e47\u0e1a\u0e40\u0e1b\u0e47\u0e19\u0e04\u0e27\u0e32\u0e21\u0e25\u0e31\u0e1a \u0e01\u0e32\u0e23\u0e40\u0e01\u0e47\u0e1a\u0e41\u0e25\u0e30\u0e23\u0e31\u0e01\u0e29\u0e32\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e02\u0e2d\u0e07\u0e1a\u0e38\u0e04\u0e04\u0e25\u0e17\u0e35\u0e48\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e02\u0e49\u0e2d\u0e07\u0e43\u0e19\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e23\u0e49\u0e2d\u0e07\u0e40\u0e23\u0e35\u0e22\u0e19\u0e43\u0e2b\u0e49\u0e40\u0e1b\u0e47\u0e19\u0e44\u0e1b\u0e15\u0e32\u0e21\u0e01\u0e0e\u0e2b\u0e21\u0e32\u0e22\u0e27\u0e48\u0e32\u0e14\u0e49\u0e27\u0e22\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e02\u0e48\u0e32\u0e27\u0e2a\u0e32\u0e23\u0e02\u0e2d\u0e07\u0e17\u0e32\u0e07\u0e23\u0e32\u0e0a\u0e01\u0e32\u0e23 \u0e41\u0e25\u0e30\u0e01\u0e0e\u0e2b\u0e21\u0e32\u0e22\u0e17\u0e35\u0e48\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e02\u0e49\u0e2d\u0e07 \u0e23\u0e27\u0e21\u0e15\u0e25\u0e2d\u0e14\u0e16\u0e36\u0e07\u0e1e\u0e23\u0e30\u0e23\u0e32\u0e0a\u0e1a\u0e31\u0e0d\u0e0d\u0e31\u0e15\u0e34\u0e04\u0e38\u0e49\u0e21\u0e04\u0e23\u0e2d\u0e07\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e2a\u0e48\u0e27\u0e19\u0e1a\u0e38\u0e04\u0e04\u0e25 \u0e1e.\u0e28. \u0e52\u0e55\u0e56\u0e52<\/p>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-html elementor-field-group elementor-column elementor-field-group-field_8a046e9 elementor-col-100\">\n\t\t\t\t\t<p>\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e1c\u0e39\u0e49\u0e16\u0e39\u0e01\u0e23\u0e49\u0e2d\u0e07\u0e40\u0e23\u0e35\u0e22\u0e19<\/p>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-select elementor-field-group elementor-column elementor-field-group-name elementor-col-33 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-name\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\t\u0e04\u0e4d\u0e32\u0e19\u0e4d\u0e32\u0e2b\u0e19\u0e49\u0e32\u0e19\u0e32\u0e21\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field elementor-select-wrapper remove-before \">\n\t\t\t<div class=\"select-caret-down-wrapper\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"eicon-caret-down\"><\/i>\t\t\t<\/div>\n\t\t\t<select name=\"form_fields[name]\" id=\"form-field-name\" class=\"elementor-field-textual elementor-size-sm\" required=\"required\">\n\t\t\t\t\t\t\t\t\t<option value=\"\u0e19\u0e32\u0e22\">\u0e19\u0e32\u0e22<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"\u0e19\u0e32\u0e07\">\u0e19\u0e32\u0e07<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"\u0e19\u0e32\u0e07\u0e2a\u0e32\u0e27\">\u0e19\u0e32\u0e07\u0e2a\u0e32\u0e27<\/option>\n\t\t\t\t\t\t\t<\/select>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-field_1a53346 elementor-col-33 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_1a53346\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\t\u0e0a\u0e37\u0e48\u0e2d\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[field_1a53346]\" id=\"form-field-field_1a53346\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"\u0e0a\u0e37\u0e48\u0e2d\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-field_f13715d elementor-col-33 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_f13715d\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\t\u0e19\u0e32\u0e21\u0e2a\u0e01\u0e38\u0e25\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[field_f13715d]\" id=\"form-field-field_f13715d\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"\u0e19\u0e32\u0e21\u0e2a\u0e01\u0e38\u0e25\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-field_379203c elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_379203c\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\t\u0e15\u0e33\u0e41\u0e2b\u0e19\u0e48\u0e07\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[field_379203c]\" id=\"form-field-field_379203c\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"\u0e15\u0e33\u0e41\u0e2b\u0e19\u0e48\u0e07\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-field_1783b48 elementor-col-50\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_1783b48\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\t\u0e2a\u0e48\u0e27\u0e19\u0e07\u0e32\u0e19 (\u0e16\u0e49\u0e32\u0e21\u0e35)\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[field_1783b48]\" id=\"form-field-field_1783b48\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"\u0e2a\u0e48\u0e27\u0e19\u0e07\u0e32\u0e19 (\u0e16\u0e49\u0e32\u0e21\u0e35)\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-date elementor-field-group elementor-column elementor-field-group-field_b973cff elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_b973cff\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\t\u0e27\u0e31\u0e19\u0e40\u0e27\u0e25\u0e32\u0e17\u0e35\u0e48\u0e40\u0e01\u0e34\u0e14\u0e40\u0e2b\u0e15\u0e38\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\n\t\t<input type=\"date\" name=\"form_fields[field_b973cff]\" id=\"form-field-field_b973cff\" class=\"elementor-field elementor-size-sm  elementor-field-textual elementor-date-field elementor-use-native\" placeholder=\"\u0e27\u0e31\u0e19\u0e40\u0e27\u0e25\u0e32\u0e17\u0e35\u0e48\u0e40\u0e01\u0e34\u0e14\u0e40\u0e2b\u0e15\u0e38\" required=\"required\" pattern=\"[0-9]{4}-[0-9]{2}-[0-9]{2}\" min=\"2025-12-26\">\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-field_4dfae2f elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_4dfae2f\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\t\u0e2a\u0e16\u0e32\u0e19\u0e17\u0e35\u0e48\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[field_4dfae2f]\" id=\"form-field-field_4dfae2f\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"\u0e2a\u0e16\u0e32\u0e19\u0e17\u0e35\u0e48\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-field_088a5cd elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_088a5cd\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\t\u0e2b\u0e31\u0e27\u0e02\u0e49\u0e2d\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[field_088a5cd]\" id=\"form-field-field_088a5cd\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"\u0e2b\u0e31\u0e27\u0e02\u0e49\u0e2d\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-upload elementor-field-group elementor-column elementor-field-group-attachments elementor-col-50\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-attachments\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\t\u0e41\u0e19\u0e1a\u0e44\u0e1f\u0e25\u0e4c\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<input type=\"file\" name=\"form_fields[attachments][]\" id=\"form-field-attachments\" class=\"elementor-field elementor-size-sm  elementor-upload-field\" multiple=\"multiple\" data-maxsize=\"15\" data-maxsize-message=\"This file exceeds the maximum allowed size.\">\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-field_76520fd elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_76520fd\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\t\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<textarea class=\"elementor-field-textual elementor-field  elementor-size-sm\" name=\"form_fields[field_76520fd]\" id=\"form-field-field_76520fd\" rows=\"4\" placeholder=\"\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\"><\/textarea>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-html elementor-field-group elementor-column elementor-field-group-field_72c8a18 elementor-col-100\">\n\t\t\t\t\t<p>\u0e02\u0e49\u0e2d\u0e2a\u0e07\u0e27\u0e19\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e4c (Disclaimer) :<\/p>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-html elementor-field-group elementor-column elementor-field-group-field_16ddd73 elementor-col-100\">\n\t\t\t\t\t<p>\u0e2a\u0e2a\u0e1b\u0e19. \u0e08\u0e30\u0e40\u0e23\u0e34\u0e48\u0e21\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23\u0e01\u0e31\u0e1a\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e23\u0e49\u0e2d\u0e07\u0e40\u0e23\u0e35\u0e22\u0e19\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25 \u0e2b\u0e23\u0e37\u0e2d \u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e04\u0e23\u0e1a\u0e16\u0e49\u0e27\u0e19\u0e41\u0e25\u0e49\u0e27 \u0e42\u0e14\u0e22\u0e1c\u0e39\u0e49\u0e23\u0e49\u0e2d\u0e07\u0e40\u0e23\u0e35\u0e22\u0e19\u0e08\u0e30\u0e15\u0e49\u0e2d\u0e07\u0e43\u0e2b\u0e49\u0e04\u0e27\u0e32\u0e21\u0e23\u0e48\u0e27\u0e21\u0e21\u0e37\u0e2d \u0e43\u0e19\u0e01\u0e32\u0e23\u0e43\u0e2b\u0e49\u0e02\u0e49\u0e2d\u0e40\u0e17\u0e47\u0e08\u0e08\u0e23\u0e34\u0e07\u0e41\u0e25\u0e30\u0e1e\u0e22\u0e32\u0e19\u0e2b\u0e25\u0e31\u0e01\u0e10\u0e32\u0e19\u0e15\u0e48\u0e2d \u0e2a\u0e2a\u0e1b\u0e19. \u0e17\u0e35\u0e48\u0e40\u0e1e\u0e35\u0e22\u0e07\u0e1e\u0e2d\u0e15\u0e48\u0e2d\u0e01\u0e32\u0e23\u0e1e\u0e34\u0e08\u0e32\u0e23\u0e13\u0e32\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e23\u0e49\u0e2d\u0e07\u0e40\u0e23\u0e35\u0e22\u0e19 \u0e43\u0e19\u0e01\u0e23\u0e13\u0e35\u0e17\u0e35\u0e48 \u0e2a\u0e2a\u0e1b\u0e19. \u0e40\u0e23\u0e35\u0e22\u0e01\u0e43\u0e2b\u0e49\u0e1c\u0e39\u0e49\u0e23\u0e49\u0e2d\u0e07\u0e40\u0e23\u0e35\u0e22\u0e19\u0e2a\u0e48\u0e07\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\/\u0e1e\u0e22\u0e32\u0e19\u0e2b\u0e25\u0e31\u0e01\u0e10\u0e32\u0e19\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21\u0e2b\u0e23\u0e37\u0e2d\u0e40\u0e0a\u0e34\u0e0d\u0e1c\u0e39\u0e49\u0e23\u0e49\u0e2d\u0e07\u0e40\u0e23\u0e35\u0e22\u0e19\u0e21\u0e32\u0e43\u0e2b\u0e49\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21\u0e14\u0e49\u0e27\u0e22\u0e15\u0e31\u0e27\u0e40\u0e2d\u0e07 \u0e41\u0e15\u0e48\u0e1c\u0e39\u0e49\u0e23\u0e49\u0e2d\u0e07\u0e40\u0e23\u0e35\u0e22\u0e19\u0e44\u0e21\u0e48\u0e2a\u0e48\u0e07\u0e2b\u0e23\u0e37\u0e2d\u0e44\u0e21\u0e48\u0e21\u0e32\u0e43\u0e2b\u0e49\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\/\u0e1e\u0e22\u0e32\u0e19\u0e2b\u0e25\u0e31\u0e01\u0e10\u0e32\u0e19\u0e15\u0e32\u0e21\u0e17\u0e35\u0e48 \u0e2a\u0e2a\u0e1b\u0e19. \u0e41\u0e08\u0e49\u0e07 \u0e14\u0e31\u0e07\u0e19\u0e31\u0e49\u0e19 \u0e2a\u0e2a\u0e1b\u0e19. \u0e02\u0e2d\u0e2a\u0e07\u0e27\u0e19\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e4c\u0e17\u0e35\u0e48\u0e08\u0e30\u0e44\u0e21\u0e48\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23\u0e01\u0e31\u0e1a\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e23\u0e49\u0e2d\u0e07\u0e40\u0e23\u0e35\u0e22\u0e19\u0e14\u0e31\u0e07\u0e01\u0e25\u0e48\u0e32\u0e27<\/p>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-acceptance elementor-field-group elementor-column elementor-field-group-consent elementor-col-100 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t<div class=\"elementor-field-subgroup\">\n\t\t\t<span class=\"elementor-field-option\">\n\t\t\t\t<input type=\"checkbox\" name=\"form_fields[consent]\" id=\"form-field-consent\" class=\"elementor-field elementor-size-sm  elementor-acceptance-field\" required=\"required\">\n\t\t\t\t<label for=\"form-field-consent\">\u0e02\u0e49\u0e32\u0e1e\u0e40\u0e08\u0e49\u0e32\u0e22\u0e34\u0e19\u0e22\u0e2d\u0e21\u0e43\u0e2b\u0e49 \u0e2a\u0e2a\u0e1b\u0e19. \u0e40\u0e01\u0e47\u0e1a\u0e23\u0e27\u0e21\u0e23\u0e27\u0e21 \u0e41\u0e25\u0e30\u0e43\u0e0a\u0e49 \u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e02\u0e49\u0e32\u0e07\u0e15\u0e49\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e23\u0e49\u0e2d\u0e07\u0e40\u0e23\u0e35\u0e22\u0e19\u0e43\u0e2b\u0e49\u0e41\u0e01\u0e48\u0e02\u0e49\u0e32\u0e1e\u0e40\u0e08\u0e49\u0e32\u0e43\u0e19\u0e10\u0e32\u0e19\u0e30\u0e1c\u0e39\u0e49\u0e23\u0e49\u0e2d\u0e07\u0e40\u0e23\u0e35\u0e22\u0e19 \u0e15\u0e48\u0e2d\u0e2a\u0e33\u0e19\u0e31\u0e01\u0e07\u0e32\u0e19\u0e2a\u0e48\u0e07\u0e40\u0e2a\u0e23\u0e34\u0e21\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e1b\u0e23\u0e30\u0e0a\u0e38\u0e21\u0e41\u0e25\u0e30\u0e19\u0e34\u0e17\u0e23\u0e23\u0e28\u0e01\u0e32\u0e23 (\u0e2d\u0e07\u0e04\u0e4c\u0e01\u0e32\u0e23\u0e21\u0e2b\u0e32\u0e0a\u0e19) \u0e40\u0e17\u0e48\u0e32\u0e19\u0e49\u0e31\u0e19\u0e42\u0e14\u0e22\u0e02\u0e49\u0e32\u0e1e\u0e40\u0e08\u0e49\u0e32\u0e43\u0e2b\u0e49\u0e16\u0e37\u0e2d\u0e40\u0e2d\u0e32\u0e01\u0e32\u0e23\u0e17\u0e33\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e2b\u0e21\u0e32\u0e22 \u2713 \u0e43\u0e19 \u25a2 \u0e40\u0e1b\u0e47\u0e19\u0e01\u0e32\u0e23\u0e01\u0e23\u0e30\u0e17\u0e33\u0e41\u0e17\u0e19\u0e01\u0e32\u0e23\u0e41\u0e2a\u0e14\u0e07\u0e40\u0e08\u0e15\u0e19\u0e32\u0e02\u0e2d\u0e07\u0e02\u0e49\u0e32\u0e1e\u0e40\u0e08\u0e49\u0e32 \u0e41\u0e25\u0e30\u0e41\u0e17\u0e19\u0e01\u0e32\u0e23\u0e25\u0e07\u0e25\u0e32\u0e22\u0e21\u0e37\u0e2d\u0e0a\u0e37\u0e48\u0e2d \u0e40\u0e1b\u0e47\u0e19\u0e2b\u0e25\u0e31\u0e01\u0e10\u0e32\u0e19\u0e02\u0e2d\u0e07\u0e02\u0e49\u0e32\u0e1e\u0e40\u0e08\u0e49\u0e32 \u0e17\u0e31\u0e49\u0e07\u0e19\u0e31\u0e49\u0e19\u0e01\u0e48\u0e2d\u0e19\u0e01\u0e32\u0e23\u0e41\u0e2a\u0e14\u0e07\u0e40\u0e08\u0e15\u0e19\u0e32\u0e02\u0e49\u0e32\u0e07\u0e15\u0e49\u0e19 \u0e02\u0e49\u0e32\u0e1e\u0e40\u0e08\u0e49\u0e32\u0e44\u0e14\u0e49\u0e2d\u0e48\u0e32\u0e19\u0e41\u0e25\u0e30\u0e40\u0e02\u0e49\u0e32\u0e43\u0e08 \u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e01\u0e31\u0e1a <a href=\"\/th\/privacy-policy\/\" target=\"_blank\">\u0e19\u0e42\u0e22\u0e1a\u0e32\u0e22\u0e04\u0e27\u0e32\u0e21\u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e48\u0e27\u0e19\u0e15\u0e31\u0e27<\/a> \u0e02\u0e2d\u0e07 \u0e2a\u0e2a\u0e1b\u0e19. \u0e42\u0e14\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e04\u0e23\u0e1a\u0e16\u0e49\u0e27\u0e19\u0e41\u0e25\u0e30\u0e40\u0e2b\u0e47\u0e19\u0e0a\u0e2d\u0e1a\u0e41\u0e25\u0e49\u0e27<\/label>\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-recaptcha elementor-field-group elementor-column elementor-field-group-field_5bb054c elementor-col-100\">\n\t\t\t\t\t<div class=\"elementor-field\" id=\"form-field-field_5bb054c\"><div class=\"elementor-g-recaptcha\" data-sitekey=\"6Ldf1VIsAAAAAMThVs5fnoswz8pWxfBqjZeFc0qG\" data-type=\"v2_checkbox\" data-theme=\"light\" data-size=\"normal\"><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons\">\n\t\t\t\t\t<button class=\"elementor-button elementor-size-sm\" type=\"submit\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t\t\t\t\t\t<svg class=\"ekit-svg-icon icon-document\" viewBox=\"0 0 32 32\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M4.369 1.087v30.625h15.963l7.3-7.231v-23.394h-23.262zM5.606 2.394h20.719v21.175h-6.256c-0.394 0-0.65 0.325-0.65 0.65v6.188h-13.813v-28.012zM20.725 29.5v-4.694h4.694l-4.694 4.694zM9.056 6.819h13.75v1.306h-13.75v-1.306zM9.056 12.363h13.75v1.306h-13.75v-1.306zM9.056 17.9h13.75v1.306h-13.75v-1.306z\"><\/path><\/svg>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">\u0e2a\u0e48\u0e07\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/form>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8158a89 e-flex e-con-boxed e-con e-parent\" data-id=\"8158a89\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-877593e elementor-widget elementor-widget-html\" data-id=\"877593e\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n\/* \u0e0b\u0e48\u0e2d\u0e19 error \u0e40\u0e14\u0e34\u0e21\u0e02\u0e2d\u0e07 Elementor (\u0e16\u0e49\u0e32\u0e44\u0e21\u0e48\u0e2d\u0e22\u0e32\u0e01\u0e43\u0e2b\u0e49\u0e0b\u0e49\u0e33) *\/\n#CP123456 .elementor-form-help-inline,\n#CP123456 .elementor-message-danger{\n  display: none !important;\n}\n\n\/* \u0e17\u0e33\u0e43\u0e2b\u0e49 field group \u0e40\u0e1b\u0e47\u0e19\u0e15\u0e31\u0e27\u0e2d\u0e49\u0e32\u0e07\u0e2d\u0e34\u0e07\u0e15\u0e33\u0e41\u0e2b\u0e19\u0e48\u0e07 *\/\n#CP123456 .elementor-field-group{\n  position: relative;\n}\n\n\/* \u0e1b\u0e49\u0e32\u0e22\u0e40\u0e15\u0e37\u0e2d\u0e19 *\/\n#CP123456 .field-error-float{\n  position: absolute;\n  left: 0;\n  top: calc(100% + 8px);\n  z-index: 9999;\n  pointer-events: none;\n\n  width: max-content;\n  max-width: min(420px, 100%);\n  box-sizing: border-box;\n\n  background: #f8d7da;\n  color: #721c24;\n  border: 1px solid #f5c2c7;\n  border-radius: 8px;\n  padding: 10px 12px;\n\n  font-size: 12px;\n  line-height: 1.35;\n  white-space: normal;\n  overflow-wrap: anywhere;\n\n  opacity: 0;\n  transform: translateY(-6px) scale(.98);\n  transition: opacity .18s ease, transform .18s ease;\n  visibility: hidden;\n  box-shadow: 0 10px 24px rgba(0,0,0,.12);\n}\n\n#CP123456 .field-error-float.show{\n  opacity: 1;\n  transform: translateY(0) scale(1);\n  visibility: visible;\n}\n\n\/* \u0e25\u0e39\u0e01\u0e28\u0e23 *\/\n#CP123456 .field-error-float::before{\n  content: \"\";\n  position: absolute;\n  left: 16px;\n  top: -6px;\n  width: 12px;\n  height: 12px;\n  background: #f8d7da;\n  border-left: 1px solid #f5c2c7;\n  border-top: 1px solid #f5c2c7;\n  transform: rotate(45deg);\n}\n<\/style>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', function () {\n  const form = document.querySelector('#CP123456');\n  if (!form) return;\n\n  \/\/ ===== helpers =====\n  function getOrCreateLabel(input){\n    const wrap = input.closest('.elementor-field-group');\n    if (!wrap) return null;\n\n    let label = wrap.querySelector('.field-error-float');\n    if (!label){\n      label = document.createElement('div');\n      label.className = 'field-error-float';\n      wrap.appendChild(label);\n    }\n    return label;\n  }\n\n  function showError(input, msg){\n    input.setCustomValidity(msg); \/\/ \u0e16\u0e49\u0e32\u0e21\u0e35 msg \u0e1f\u0e2d\u0e23\u0e4c\u0e21\u0e08\u0e30\u0e44\u0e21\u0e48\u0e1c\u0e48\u0e32\u0e19 validation [web:39]\n    const label = getOrCreateLabel(input);\n    if (label){\n      label.textContent = msg;\n      label.classList.add('show');\n    }\n    input.style.borderColor = '#dc3545';\n  }\n\n  function clearError(input){\n    input.setCustomValidity('');\n    const label = getOrCreateLabel(input);\n    if (label) label.classList.remove('show');\n    input.style.borderColor = '';\n  }\n\n  function isEmpty(input){\n    if (!input) return true;\n    if (input.tagName === 'SELECT') return !(input.value || '').trim();\n    return !((input.value || '').trim());\n  }\n\n  function hideOnType(input){\n    if (!input) return;\n    input.addEventListener('input', function(){ clearError(input); });\n    input.addEventListener('change', function(){ clearError(input); }); \/\/ select \/ file\n  }\n\n  function enforceDigits(input, maxLen){\n    let v = (input.value || '').replace(\/\\D\/g, '');\n    if (maxLen && v.length > maxLen) v = v.slice(0, maxLen);\n    if (input.value !== v) input.value = v;\n  }\n\n  \/\/ ===== fields =====\n  const title1     = form.querySelector('#form-field-field_99ba0f7');\n  const firstName1 = form.querySelector('#form-field-field_ee70105');\n  const lastName1  = form.querySelector('#form-field-field_81767f8');\n  const address    = form.querySelector('#form-field-email');\n\n  const idCard     = form.querySelector('#form-field-ID_CARD');          \/\/ 13 digits\n  const phone      = form.querySelector('#form-field-Phone_number');     \/\/ 10 digits\n  const email      = form.querySelector('#form-field-Email');            \/\/ email (\u0e16\u0e49\u0e32\u0e21\u0e35\u0e43\u0e19\u0e1f\u0e2d\u0e23\u0e4c\u0e21)\n  const email2     = form.querySelector('#form-field-field_fc94ce7');    \/\/ email \u0e17\u0e35\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23 custom msg\n  const notify     = form.querySelector('#form-field-field_b128a2c');\n\n  const title2     = form.querySelector('#form-field-name');\n  const firstName2 = form.querySelector('#form-field-field_1a53346');\n  const lastName2  = form.querySelector('#form-field-field_f13715d');\n  const position   = form.querySelector('#form-field-field_379203c');\n  const incidentDt = form.querySelector('#form-field-field_b973cff');\n  const location   = form.querySelector('#form-field-field_4dfae2f');\n  const topic      = form.querySelector('#form-field-field_088a5cd');\n\n  const attachments = form.querySelector('#form-field-attachments');\n  const consent    = form.querySelector('#form-field-consent');\n\n  \/\/ ===== custom required messages (\u0e15\u0e32\u0e21\u0e17\u0e35\u0e48\u0e02\u0e2d) =====\n  const REQUIRED_MSG = new Map([\n    [firstName1, '\u0e01\u0e23\u0e38\u0e13\u0e32\u0e01\u0e23\u0e2d\u0e01\u0e0a\u0e37\u0e48\u0e2d\u0e08\u0e23\u0e34\u0e07'],\n    [lastName1,  '\u0e01\u0e23\u0e38\u0e13\u0e32\u0e01\u0e23\u0e2d\u0e01\u0e19\u0e32\u0e21\u0e2a\u0e01\u0e38\u0e25'],\n    [address,    '\u0e01\u0e23\u0e38\u0e13\u0e32\u0e01\u0e23\u0e2d\u0e01\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48'],\n    [idCard,     '\u0e01\u0e23\u0e38\u0e13\u0e32\u0e01\u0e23\u0e2d\u0e01\u0e40\u0e25\u0e02\u0e1a\u0e31\u0e15\u0e23\u0e1b\u0e23\u0e30\u0e0a\u0e32\u0e0a\u0e19'],\n    [phone,      '\u0e01\u0e23\u0e38\u0e13\u0e32\u0e01\u0e23\u0e2d\u0e01\u0e40\u0e1a\u0e2d\u0e23\u0e4c\u0e42\u0e17\u0e23'],\n    [email2,     '\u0e01\u0e23\u0e38\u0e13\u0e32\u0e01\u0e23\u0e2d\u0e01\u0e2d\u0e35\u0e40\u0e21\u0e25'],\n    [notify,     '\u0e01\u0e23\u0e38\u0e13\u0e32\u0e01\u0e23\u0e2d\u0e01\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e23\u0e49\u0e2d\u0e07\u0e40\u0e23\u0e35\u0e22\u0e19'],\n\n    [firstName2, '\u0e01\u0e23\u0e38\u0e13\u0e32\u0e01\u0e23\u0e2d\u0e01\u0e0a\u0e37\u0e48\u0e2d\u0e08\u0e23\u0e34\u0e07'],\n    [lastName2,  '\u0e01\u0e23\u0e38\u0e13\u0e32\u0e01\u0e23\u0e2d\u0e01\u0e19\u0e32\u0e21\u0e2a\u0e01\u0e38\u0e25'],\n    [position,   '\u0e01\u0e23\u0e38\u0e13\u0e32\u0e01\u0e23\u0e2d\u0e01\u0e15\u0e33\u0e41\u0e2b\u0e19\u0e48\u0e07'],\n    [location,   '\u0e01\u0e23\u0e38\u0e13\u0e32\u0e01\u0e23\u0e2d\u0e01\u0e2a\u0e16\u0e32\u0e19\u0e17\u0e35\u0e48'],\n    [incidentDt, '\u0e01\u0e23\u0e38\u0e13\u0e32\u0e01\u0e23\u0e2d\u0e01\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e40\u0e01\u0e34\u0e15\u0e40\u0e2b\u0e15\u0e38'],\n    [topic,      '\u0e01\u0e23\u0e38\u0e13\u0e32\u0e01\u0e23\u0e2d\u0e01\u0e2b\u0e31\u0e27\u0e02\u0e49\u0e2d'],\n  ]);\n\n  function requiredMsgFor(input){\n    return REQUIRED_MSG.get(input) || 'Please fill out this field.';\n  }\n\n  \/\/ ===== live behaviors =====\n  \/\/ Phone: clear \u0e15\u0e2d\u0e19 focus + \u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e41\u0e25\u0e49\u0e27\u0e2b\u0e32\u0e22 + \u0e15\u0e31\u0e27\u0e40\u0e25\u0e02\u0e25\u0e49\u0e27\u0e19 10 \u0e2b\u0e25\u0e31\u0e01\n  if (phone){\n    phone.setAttribute('inputmode', 'numeric');\n    phone.setAttribute('maxlength', '10');\n    phone.removeAttribute('pattern');\n    phone.removeAttribute('title');\n\n    phone.addEventListener('focus', function(){ clearError(phone); });\n    phone.addEventListener('input', function(){\n      clearError(phone);\n      enforceDigits(phone, 10);\n    });\n  }\n\n  \/\/ ID Card: clear \u0e15\u0e2d\u0e19 focus + \u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e41\u0e25\u0e49\u0e27\u0e2b\u0e32\u0e22 + \u0e15\u0e31\u0e27\u0e40\u0e25\u0e02\u0e25\u0e49\u0e27\u0e19 13 \u0e2b\u0e25\u0e31\u0e01\n  if (idCard){\n    idCard.setAttribute('inputmode', 'numeric');\n    idCard.setAttribute('maxlength', '13');\n    idCard.removeAttribute('pattern');\n    idCard.removeAttribute('title');\n\n    idCard.addEventListener('focus', function(){ clearError(idCard); });\n    idCard.addEventListener('input', function(){\n      clearError(idCard);\n      enforceDigits(idCard, 13);\n    });\n  }\n\n  \/\/ Email: \u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e41\u0e25\u0e49\u0e27\u0e04\u0e48\u0e2d\u0e22\u0e2b\u0e32\u0e22\n  hideOnType(email);\n  hideOnType(email2);\n\n  \/\/ \u0e0a\u0e48\u0e2d\u0e07\u0e2d\u0e37\u0e48\u0e19 \u0e46: \u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e41\u0e25\u0e49\u0e27\u0e04\u0e48\u0e2d\u0e22\u0e2b\u0e32\u0e22\n  [\n    title1, firstName1, lastName1, address, notify,\n    title2, firstName2, lastName2, position, incidentDt, location, topic\n  ].forEach(hideOnType);\n\n  \/\/ consent: \u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e04\u0e48\u0e32\u0e41\u0e25\u0e49\u0e27\u0e43\u0e2b\u0e49\u0e2b\u0e32\u0e22\n  if (consent){\n    consent.addEventListener('change', function(){ clearError(consent); });\n  }\n\n  \/\/ ===== attachments validation (10MB) =====\n  const MAX_FILE_BYTES = 10 * 1024 * 1024;\n  const fileMsg = 'This file exceeds the maximum allowed size (10MB).';\n\n  function validateFiles(){\n    if (!attachments) return true;\n\n    const files = attachments.files ? Array.from(attachments.files) : [];\n    if (!files.length) {\n      clearError(attachments);\n      return true;\n    }\n\n    const tooBig = files.some(f => f && f.size > MAX_FILE_BYTES);\n    if (tooBig) {\n      showError(attachments, fileMsg);\n      attachments.value = '';\n      return false;\n    }\n\n    clearError(attachments);\n    return true;\n  }\n\n  if (attachments){\n    attachments.addEventListener('change', function(){\n      validateFiles();\n    });\n  }\n\n  \/\/ ===== submit validation =====\n  function validateEmailFieldOnSubmit(input){\n    if (!input) return true;\n    const v = (input.value || '').trim();\n    const emailRegex = \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/;\n\n    if (!v) { showError(input, requiredMsgFor(input)); return false; }\n    if (!emailRegex.test(v)) {\n      showError(input, 'Please enter a valid email address (e.g., name@example.com).');\n      return false;\n    }\n    clearError(input);\n    return true;\n  }\n\n  function validatePhoneOnSubmit(){\n    if (!phone) return true;\n    enforceDigits(phone, 10);\n    const v = (phone.value || '');\n\n    if (!v) { showError(phone, requiredMsgFor(phone)); return false; }\n    if (v.length !== 10) { showError(phone, 'Phone number must be exactly 10 digits.'); return false; }\n    clearError(phone);\n    return true;\n  }\n\n  function validateIdCardOnSubmit(){\n    if (!idCard) return true;\n    enforceDigits(idCard, 13);\n    const v = (idCard.value || '');\n\n    if (!v) { showError(idCard, requiredMsgFor(idCard)); return false; }\n    if (v.length !== 13) { showError(idCard, 'ID card number must be exactly 13 digits.'); return false; }\n    clearError(idCard);\n    return true;\n  }\n\n  function validateRequired(input){\n    if (!input) return true;\n\n    if (input.type === 'checkbox'){\n      if (!input.checked){ showError(input, 'Please fill out this field.'); return false; }\n      clearError(input);\n      return true;\n    }\n\n    if (isEmpty(input)){\n      showError(input, requiredMsgFor(input));\n      return false;\n    }\n\n    clearError(input);\n    return true;\n  }\n\n  form.addEventListener('submit', function(e){\n    \/\/ \u0e40\u0e04\u0e25\u0e35\u0e22\u0e23\u0e4c\u0e1b\u0e49\u0e32\u0e22\u0e01\u0e48\u0e2d\u0e19\n    [\n      title1, firstName1, lastName1, address, notify,\n      title2, firstName2, lastName2, position, incidentDt, location, topic,\n      consent, phone, email, email2, idCard, attachments\n    ].forEach(function(el){ if (el) clearError(el); });\n\n    \/\/ validate required (\u0e22\u0e01\u0e40\u0e27\u0e49\u0e19 phone\/email\/email2\/idCard\/files \u0e21\u0e35 rule \u0e40\u0e09\u0e1e\u0e32\u0e30)\n    const checks = [\n      title1, firstName1, lastName1, address, notify,\n      title2, firstName2, lastName2, position, incidentDt, location, topic,\n      consent\n    ];\n\n    let ok = true;\n    let firstBad = null;\n\n    checks.forEach(function(el){\n      const pass = validateRequired(el);\n      if (!pass && ok){\n        ok = false;\n        firstBad = el;\n      }\n    });\n\n    const okFiles  = validateFiles();\n    if (!okFiles && ok){ ok = false; firstBad = attachments; }\n\n    const okIdCard = validateIdCardOnSubmit();\n    if (!okIdCard && ok){ ok = false; firstBad = idCard; }\n\n    const okPhone = validatePhoneOnSubmit();\n    if (!okPhone && ok){ ok = false; firstBad = phone; }\n\n    const okEmail = validateEmailFieldOnSubmit(email);\n    if (!okEmail && ok){ ok = false; firstBad = email; }\n\n    const okEmail2 = validateEmailFieldOnSubmit(email2);\n    if (!okEmail2 && ok){ ok = false; firstBad = email2; }\n\n    if (!ok){\n      e.preventDefault();\n      e.stopPropagation();\n      if (firstBad && typeof firstBad.focus === 'function') firstBad.focus();\n      return false;\n    }\n  });\n});\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":5,"featured_media":0,"parent":77893,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-55617","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Customer complaint form - Thailand Convention &amp; Exhibition Bureau (TCEB)<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/uattceb.reveri.app\/th\/contact-us\/customer-complaint-form\/\" \/>\n<meta property=\"og:locale\" content=\"th_TH\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Customer complaint form - Thailand Convention &amp; Exhibition Bureau (TCEB)\" \/>\n<meta property=\"og:url\" content=\"https:\/\/uattceb.reveri.app\/th\/contact-us\/customer-complaint-form\/\" \/>\n<meta property=\"og:site_name\" content=\"Thailand Convention &amp; Exhibition Bureau (TCEB)\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-20T10:49:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/uattceb.reveri.app\/wp-content\/uploads\/2025\/11\/logo-04.png\" \/>\n\t<meta property=\"og:image:width\" content=\"400\" \/>\n\t<meta property=\"og:image:height\" content=\"400\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 \u0e19\u0e32\u0e17\u0e35\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/uattceb.reveri.app\/th\/contact-us\/customer-complaint-form\/\",\"url\":\"https:\/\/uattceb.reveri.app\/th\/contact-us\/customer-complaint-form\/\",\"name\":\"Customer complaint form - Thailand Convention &amp; Exhibition Bureau (TCEB)\",\"isPartOf\":{\"@id\":\"https:\/\/uattceb.reveri.app\/th\/#website\"},\"datePublished\":\"2025-12-17T12:41:35+00:00\",\"dateModified\":\"2026-01-20T10:49:56+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/uattceb.reveri.app\/th\/contact-us\/customer-complaint-form\/#breadcrumb\"},\"inLanguage\":\"th\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/uattceb.reveri.app\/th\/contact-us\/customer-complaint-form\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/uattceb.reveri.app\/th\/contact-us\/customer-complaint-form\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/uattceb.reveri.app\/th\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Contact Us\",\"item\":\"https:\/\/uattceb.reveri.app\/th\/contact-us\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Customer complaint form\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/uattceb.reveri.app\/th\/#website\",\"url\":\"https:\/\/uattceb.reveri.app\/th\/\",\"name\":\"Thailand Convention & Exhibition Bureau (TCEB)\",\"description\":\"Thailand Convention &amp; Exhibition Bureau (TCEB)\",\"publisher\":{\"@id\":\"https:\/\/uattceb.reveri.app\/th\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/uattceb.reveri.app\/th\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"th\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/uattceb.reveri.app\/th\/#organization\",\"name\":\"Thailand Convention & Exhibition Bureau (TCEB)\",\"url\":\"https:\/\/uattceb.reveri.app\/th\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"th\",\"@id\":\"https:\/\/uattceb.reveri.app\/th\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.businesseventsthailand.com\/wp-content\/uploads\/2025\/11\/logo-04.png\",\"contentUrl\":\"https:\/\/www.businesseventsthailand.com\/wp-content\/uploads\/2025\/11\/logo-04.png\",\"width\":400,\"height\":400,\"caption\":\"Thailand Convention & Exhibition Bureau (TCEB)\"},\"image\":{\"@id\":\"https:\/\/uattceb.reveri.app\/th\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Customer complaint form - Thailand Convention &amp; Exhibition Bureau (TCEB)","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/uattceb.reveri.app\/th\/contact-us\/customer-complaint-form\/","og_locale":"th_TH","og_type":"article","og_title":"Customer complaint form - Thailand Convention &amp; Exhibition Bureau (TCEB)","og_url":"https:\/\/uattceb.reveri.app\/th\/contact-us\/customer-complaint-form\/","og_site_name":"Thailand Convention &amp; Exhibition Bureau (TCEB)","article_modified_time":"2026-01-20T10:49:56+00:00","og_image":[{"width":400,"height":400,"url":"https:\/\/uattceb.reveri.app\/wp-content\/uploads\/2025\/11\/logo-04.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"6 \u0e19\u0e32\u0e17\u0e35"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/uattceb.reveri.app\/th\/contact-us\/customer-complaint-form\/","url":"https:\/\/uattceb.reveri.app\/th\/contact-us\/customer-complaint-form\/","name":"Customer complaint form - Thailand Convention &amp; Exhibition Bureau (TCEB)","isPartOf":{"@id":"https:\/\/uattceb.reveri.app\/th\/#website"},"datePublished":"2025-12-17T12:41:35+00:00","dateModified":"2026-01-20T10:49:56+00:00","breadcrumb":{"@id":"https:\/\/uattceb.reveri.app\/th\/contact-us\/customer-complaint-form\/#breadcrumb"},"inLanguage":"th","potentialAction":[{"@type":"ReadAction","target":["https:\/\/uattceb.reveri.app\/th\/contact-us\/customer-complaint-form\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/uattceb.reveri.app\/th\/contact-us\/customer-complaint-form\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/uattceb.reveri.app\/th\/"},{"@type":"ListItem","position":2,"name":"Contact Us","item":"https:\/\/uattceb.reveri.app\/th\/contact-us\/"},{"@type":"ListItem","position":3,"name":"Customer complaint form"}]},{"@type":"WebSite","@id":"https:\/\/uattceb.reveri.app\/th\/#website","url":"https:\/\/uattceb.reveri.app\/th\/","name":"Thailand Convention & Exhibition Bureau (TCEB)","description":"Thailand Convention &amp; Exhibition Bureau (TCEB)","publisher":{"@id":"https:\/\/uattceb.reveri.app\/th\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/uattceb.reveri.app\/th\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"th"},{"@type":"Organization","@id":"https:\/\/uattceb.reveri.app\/th\/#organization","name":"Thailand Convention & Exhibition Bureau (TCEB)","url":"https:\/\/uattceb.reveri.app\/th\/","logo":{"@type":"ImageObject","inLanguage":"th","@id":"https:\/\/uattceb.reveri.app\/th\/#\/schema\/logo\/image\/","url":"https:\/\/www.businesseventsthailand.com\/wp-content\/uploads\/2025\/11\/logo-04.png","contentUrl":"https:\/\/www.businesseventsthailand.com\/wp-content\/uploads\/2025\/11\/logo-04.png","width":400,"height":400,"caption":"Thailand Convention & Exhibition Bureau (TCEB)"},"image":{"@id":"https:\/\/uattceb.reveri.app\/th\/#\/schema\/logo\/image\/"}}]}},"publishpress_future_workflow_manual_trigger":{"enabledWorkflows":[]},"_links":{"self":[{"href":"https:\/\/uattceb.reveri.app\/th\/wp-json\/wp\/v2\/pages\/55617","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/uattceb.reveri.app\/th\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/uattceb.reveri.app\/th\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/uattceb.reveri.app\/th\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/uattceb.reveri.app\/th\/wp-json\/wp\/v2\/comments?post=55617"}],"version-history":[{"count":279,"href":"https:\/\/uattceb.reveri.app\/th\/wp-json\/wp\/v2\/pages\/55617\/revisions"}],"predecessor-version":[{"id":95976,"href":"https:\/\/uattceb.reveri.app\/th\/wp-json\/wp\/v2\/pages\/55617\/revisions\/95976"}],"up":[{"embeddable":true,"href":"https:\/\/uattceb.reveri.app\/th\/wp-json\/wp\/v2\/pages\/77893"}],"wp:attachment":[{"href":"https:\/\/uattceb.reveri.app\/th\/wp-json\/wp\/v2\/media?parent=55617"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}