From 63113b4e755d97ab094a48c421d4e71352cf2336 Mon Sep 17 00:00:00 2001 From: Albert Santoni Date: Thu, 3 Jul 2014 17:12:33 -0400 Subject: [PATCH] Fix for Chrome radio button disabling --- airtime_mvc/application/views/scripts/billing/upgrade.phtml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/airtime_mvc/application/views/scripts/billing/upgrade.phtml b/airtime_mvc/application/views/scripts/billing/upgrade.phtml index bca897d99..6c8345ece 100644 --- a/airtime_mvc/application/views/scripts/billing/upgrade.phtml +++ b/airtime_mvc/application/views/scripts/billing/upgrade.phtml @@ -16,12 +16,12 @@ var customerInEU = false; function validatePlan() { if ($("#newproductid-25").is(":checked")) { - $("#newproductbillingcycle-monthly").prop("checked", "true"); + $("#newproductbillingcycle-monthly").attr("checked", "true"); //It's import that we switch the checked item first (because you can't disable a checked radio button in Chrome) - $("#newproductbillingcycle-annually").prop("disabled", "true"); + $("#newproductbillingcycle-annually").attr("disabled", "disabled"); $("label[for='newproductbillingcycle-annually']").addClass("disabled"); } else { - $("#newproductbillingcycle-annually").removeProp("disabled"); + $("#newproductbillingcycle-annually").removeAttr("disabled"); $("label[for='newproductbillingcycle-annually']").removeClass("disabled"); } }