JSFiddle - React, Tailwind, and code Playground
by Ryan Brackett
HTML
<script src="https://cdn.jotfor.ms/static/prototype.forms.js" type="text/javascript"></script>
<script src="https://cdn.jotfor.ms/static/jotform.forms.js?3.3.24821" type="text/javascript"></script>
<script src="https://cdn.jotfor.ms/js/paypal.js?v=3.3.24821" type="text/javascript"></script>
<script src="https://cdn.jotfor.ms/js/payments/stock.js?v=3.3.24821" type="text/javascript"></script>
<script type="text/javascript">
JotForm.init(function(){
productID = {"0":"input_3_1000"};
paymentType = "product";
JotForm.setCurrencyFormat('USD',true, 'point');
JotForm.totalCounter({"input_3_1000":{"price":"35","quantityField":"input_3_quantity_1000_0"}});
$$('.form-product-custom_quantity').each(function(el, i){el.observe('blur', function(){isNaN(this.value) || this.value < 1 ? this.value = '0' : this.value = parseInt(this.value)})});
$$('.form-product-custom_quantity').each(function(el, i){el.observe('focus', function(){this.value == 0 ? this.value = '' : this.value})});
JotForm.handleProductLightbox();
JotForm.newDefaultTheme = true;
JotForm.extendsNewTheme = false;
JotForm.newPaymentUIForNewCreatedForms = true;
JotForm.newPaymentUI = true;
JotForm.hipaa = true;
JotForm.alterTexts(undefined);
JotForm.alterTexts({"couponApply":"Apply","couponBlank":"Please enter a coupon.","couponChange":"","couponEnter":"Enter coupon","couponExpired":"Coupon is expired. Please try another one.","couponInvalid":"Coupon is invalid.","couponValid":"Coupon is valid.","shippingShipping":"Shipping","taxTax":"Tax","totalSubtotal":"Subtotal","totalTotal":"Total"}, true);
JotForm.clearFieldOnHide="disable";
JotForm.submitError="jumpToFirstError";
/*INIT-END*/
});
JotForm.prepareCalculationsOnTheFly([null,{"name":"heading","qid":"1","text":"Form","type":"control_head"},{"name":"submit2","qid":"2","text":"Submit","type":"control_button"},{"description":"","name":"myProducts","qid":"3","text":"My...