value parameter 없음
사용자가 해제하면 checkbox 이름은 요청에서 사라진다.
체크되지 않은 checkbox는 value 자체를 보내지 않으므로 hidden marker가 control의 존재를 알려 기존 true를 false로 바꿀 수 있게 한다.
사용자가 해제하면 checkbox 이름은 요청에서 사라진다.
화면에 control이 있었고 의도적으로 제출됐음을 알린다.
marker는 있고 value가 없으면 boolean false를 만든다.
기존 true가 조용히 유지되지 않고 해제 의도가 보존된다.
핵심: HTTP의 ‘parameter 없음’과 사용자의 ‘false 선택’을 구분하는 보조 신호가 checkbox marker다.