ページの JavaScript を編集する必要があります。
http://jsfiddle.net/CPjpt/5/
チェックボックスを数回フリップすると、機能することがわかります
<script type="text/javascript">
$(document).ready(function(){
//Initalize
if($("#shippingAddress-checkbox").attr("checked") == "checked")
{
$("#shippingField input:not(#shippingAddress-checkbox), #shippingField select").attr("disabled", "disabled");
}
else
{
$("#shippingField input:not(#shippingAddress-checkbox), #shippingField select").removeAttr("disabled");
}
//Setup action
$("#shippingAddress-checkbox").click(function(){
if($(this).attr("checked") == "checked")
{
$("#shippingField input:not(#shippingAddress-checkbox), #shippingField select").attr("disabled", "disabled");
}
else
{
$("#shippingField input:not(#shippingAddress-checkbox), #shippingField select").removeAttr("disabled");
}
});
});
</script>
基本的に、そのチェックボックスをクリックすると、すべての入力フィールドの無効化属性が無効に設定されます。ボックスが無効になっているリモートのチェックボックスをオフにすると、属性が無効になります。