Skip to main content

To avoid captcha

Set this as a payment form. Product price is set to 0 Accept only in person payments (offline payment)

Standalone feedback form.

Looks like: https://i.imgur.com/6KukbWg https://www.powr.io/plugins/form-builder/view/21721825?mode=page - Standalone feedback form. This one is straight forward. All it does is grab params from url eg: https://www.powr.io/plugins/form-builder/view?id=21721825&mode=page&plugin=form-builder&platform=blogger&u=1697189 and the fills in the hidden fields. Hidden fields by default don't submit - so hiding needs a css monkey patch

div[id="489e2e0d_1572287648022"] label,
div[id="489e2e0d_1572287648022"] input,
{ display: none;}

The JS is grabbing url params, filling in after a timeout to give js to load the inputs

setTimeout(function(){
var params= getUrlParams();
console.log('u', params.u, params.platform, params.plugin);
$('input[name="489e2e0d_1572287648022"]').val(params.u).change();
$('input[name="eb30f0ad_1572286528103"]').val(params.platform).change();
$('input[name="ca018154_1572286506886"]').val(params.plugin).change();
}, 500)

Feedback on install page.

Looks like: https://i.imgur.com/Wf4j9hS Other one - https://www.powr.io/plugins/form-builder/standalone?id=22362526& Used as: https://www.powr.io/form-builder/u/d2bafce4_1576606297#p=bigcommerce&a=video-gallery&n=1576618753945&t=Get started for free with BigCommerce This uses the cached form url and uses a # instead of query params to ensure that we can load the same form url

Has similar hidden inputs as the other one, more css to hide header, buttons, have yes no show up next to the image. The js is also similar with one change where click the image results in submit click event.

setTimeout(function(){$('.radioOption').on('click', function() {
console.log('clicked')
setTimeout(function(){$('#submitButton').click();}, 200);
});}, 200);

getUrlHashParams gets the params from # instead of url params (similar function to getUrlParams)

  var getUrlHashParams = () => {
var params = {};
var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m, key, value) {
params[key] = value;
});
return params;
};