{"id":1286436,"date":"2017-05-19T11:04:39","date_gmt":"2017-05-19T18:04:39","guid":{"rendered":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/javascript-required-when-collecting-participant-information\/"},"modified":"2017-05-19T11:04:39","modified_gmt":"2017-05-19T18:04:39","slug":"javascript-required-when-collecting-participant-information","status":"closed","type":"topic","link":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/javascript-required-when-collecting-participant-information\/","title":{"rendered":"JavaScript required when collecting Participant Information"},"content":{"rendered":"<p>Starting a new topic to reopen the discussion of JavaScript being required for collection of participant information that I started in a previous thread (https:\/\/theeventscalendar.com\/support\/forums\/topic\/participant-information-missing\/).<\/p>\n<p>I was able to get the &#8220;fix&#8221; proposed in the linked prior topic to work on a testing website. However, the &#8220;fix&#8221; doesn&#8217;t appear to do anything other than display the text &#8220;Please enable JavaScript to obtain tickets.&#8221; above the ticket panel. It doesn&#8217;t prevent site visitors from just going ahead and purchasing a ticket anyway.<\/p>\n<p>This is not particularly helpful.<\/p>\n<p>What is needed is a modification to Event Tickets Plus such that the ticket selector is NOT displayed if JavaScript is disabled. This is the only way to ensure that the participant information fields are actually filled out.<\/p>\n<p>For our application, it is mandatory that the participant information fields are filled out. If they aren&#8217;t, we are forced to contact ticket purchasers individually to request that they supply that information (a huge PITA).<\/p>\n<p>Can&#8217;t the source code be modified to function in this manner?<\/p>\n<p>Thanks!<\/p>\n","protected":false},"template":"","class_list":["post-1286436","topic","type-topic","status-closed","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>JavaScript required when collecting Participant Information -<\/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:\/\/theeventscalendar.com\/support\/forums\/topic\/javascript-required-when-collecting-participant-information\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"JavaScript required when collecting Participant Information -\" \/>\n<meta property=\"og:description\" content=\"Starting a new topic to reopen the discussion of JavaScript being required for collection of participant information that I started in a previous thread (https:\/\/theeventscalendar.com\/support\/forums\/topic\/participant-information-missing\/). I was able to get the &#8220;fix&#8221; proposed in the linked prior topic to work on a testing website. However, the &#8220;fix&#8221; doesn&#8217;t appear to do anything other than display [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/javascript-required-when-collecting-participant-information\/\" \/>\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=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/javascript-required-when-collecting-participant-information\/\",\"url\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/javascript-required-when-collecting-participant-information\/\",\"name\":\"JavaScript required when collecting Participant Information -\",\"isPartOf\":{\"@id\":\"https:\/\/theeventscalendar.com\/support\/#website\"},\"datePublished\":\"2017-05-19T18:04:39+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/javascript-required-when-collecting-participant-information\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/javascript-required-when-collecting-participant-information\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/theeventscalendar.com\/support\/forums\/topic\/javascript-required-when-collecting-participant-information\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/theeventscalendar.com\/support\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Topics\",\"item\":\"https:\/\/theeventscalendar.com\/support\/topics\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Ticket Products\",\"item\":\"https:\/\/theeventscalendar.com\/support\/forums\/forum\/event-tickets\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Event Tickets Plus\",\"item\":\"https:\/\/theeventscalendar.com\/support\/forums\/forum\/event-tickets\/event-tickets-plus\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"JavaScript required when collecting Participant Information\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/theeventscalendar.com\/support\/#website\",\"url\":\"https:\/\/theeventscalendar.com\/support\/\",\"name\":\"\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/theeventscalendar.com\/support\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"JavaScript required when collecting Participant Information -","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:\/\/theeventscalendar.com\/support\/forums\/topic\/javascript-required-when-collecting-participant-information\/","og_locale":"en_US","og_type":"article","og_title":"JavaScript required when collecting Participant Information -","og_description":"Starting a new topic to reopen the discussion of JavaScript being required for collection of participant information that I started in a previous thread (https:\/\/theeventscalendar.com\/support\/forums\/topic\/participant-information-missing\/). I was able to get the &#8220;fix&#8221; proposed in the linked prior topic to work on a testing website. However, the &#8220;fix&#8221; doesn&#8217;t appear to do anything other than display [&hellip;]","og_url":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/javascript-required-when-collecting-participant-information\/","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/javascript-required-when-collecting-participant-information\/","url":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/javascript-required-when-collecting-participant-information\/","name":"JavaScript required when collecting Participant Information -","isPartOf":{"@id":"https:\/\/theeventscalendar.com\/support\/#website"},"datePublished":"2017-05-19T18:04:39+00:00","breadcrumb":{"@id":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/javascript-required-when-collecting-participant-information\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/theeventscalendar.com\/support\/forums\/topic\/javascript-required-when-collecting-participant-information\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/theeventscalendar.com\/support\/forums\/topic\/javascript-required-when-collecting-participant-information\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/theeventscalendar.com\/support\/"},{"@type":"ListItem","position":2,"name":"Topics","item":"https:\/\/theeventscalendar.com\/support\/topics\/"},{"@type":"ListItem","position":3,"name":"Ticket Products","item":"https:\/\/theeventscalendar.com\/support\/forums\/forum\/event-tickets\/"},{"@type":"ListItem","position":4,"name":"Event Tickets Plus","item":"https:\/\/theeventscalendar.com\/support\/forums\/forum\/event-tickets\/event-tickets-plus\/"},{"@type":"ListItem","position":5,"name":"JavaScript required when collecting Participant Information"}]},{"@type":"WebSite","@id":"https:\/\/theeventscalendar.com\/support\/#website","url":"https:\/\/theeventscalendar.com\/support\/","name":"","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/theeventscalendar.com\/support\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/topic\/1286436","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/topic"}],"about":[{"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":0,"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/topic\/1286436\/revisions"}],"wp:attachment":[{"href":"https:\/\/theeventscalendar.com\/support\/wp-json\/wp\/v2\/media?parent=1286436"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}