diff options
Diffstat (limited to 'static')
| -rw-r--r-- | static/wedding.js | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/static/wedding.js b/static/wedding.js index 415b613..015bc83 100644 --- a/static/wedding.js +++ b/static/wedding.js @@ -26,11 +26,12 @@ $("input:radio[name=language]").change(function(){ }); $("input:radio[name=answer]").change(function(){ var state = $(this).val()=="0"; - ["email", "mailing", "plusoneyes", "plusoneno", "plusonename", "kidsyes", - "kidsno", "kidsnames"]. + ["email", "mailing", "plusoneyes", "plusoneno", "kidsyes","kidsno"]. forEach(function(id){ $("#"+id).prop("disabled",state); - }) + }); + $("#plusonename").prop("disabled", $(this).val() || $("#plusoneno").prop("checked")); + $("#kidsnames").prop("disabled", $(this).val() || $("kidsno").prop("checked")); }); $("input:radio[name=plusone]").change(function(){ $("#plusonename").prop("disabled", $(this).val()=="0"); |
