enumをつかったり、hiddenを使ったりで入力項目を変えた。
fix #23