From cd2706b1a432f1b5641fd24212d1b0b0a55e17ab Mon Sep 17 00:00:00 2001 From: Guillaume Horel Date: Sat, 21 Mar 2015 20:24:30 -0400 Subject: disable some elements depending on the answer --- static/wedding.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/static/wedding.js b/static/wedding.js index 9e2f220..415b613 100644 --- a/static/wedding.js +++ b/static/wedding.js @@ -24,3 +24,17 @@ $("input:radio[name=language]").change(function(){ $("button[name=login]").text("Login"); } }); +$("input:radio[name=answer]").change(function(){ + var state = $(this).val()=="0"; + ["email", "mailing", "plusoneyes", "plusoneno", "plusonename", "kidsyes", + "kidsno", "kidsnames"]. + forEach(function(id){ + $("#"+id).prop("disabled",state); + }) +}); +$("input:radio[name=plusone]").change(function(){ + $("#plusonename").prop("disabled", $(this).val()=="0"); +}); +$("input:radio[name=kids]").change(function(){ + $("#kidsnames").prop("disabled", $(this).val()=="0"); +}); -- cgit v1.2.3-70-g09d2