修正錯誤訊息function的位置，增加送出前的驗證