表單狀態與鍵盤操作

TODO:把錯誤訊息與欄位建立可讀關聯。