Stories

List
Create Time

Input報錯“Form elements must have labels: Element has no title attribute Element has no placeholde”

喵~ 項目開發難免會遇到些不解的問題,以下總結的是簡化版,重在復現問題,解決問題。 寫表單時,如果只是單獨寫了input元素,發現在後台管理會飄紅。感覺很奇怪,明明沒有寫錯語法,為什麼會飄紅呢? 1、寫一段最普通的html頁面 2、右鍵,選擇 “檢查”,打開後台管理器,指向input元素 此時,可以看到飄紅的input,鼠標指向input,會顯示一段提示: 3、按照提示,Shift +

Create Time

【3分鐘學會】一招禁用表單中input輸入框回車鍵自動觸發提交事件!

知其然知其所以然 在前端項目開發中,偶爾會有表單提交的問題: 用户輸入表單後,不小心按了回車鍵,導致提前觸發了提交事件? 問題概述 當表單中僅有一個input輸入框時,按下回車鍵就會自動觸發提交事件,這是為什麼呢? 這裏就要提到一個標準:W3C 文中最後一句話已經解釋了原因: 當表單中只有一個單行文本輸入字段時,用户代理應接受在該字段中按Enter鍵作為提交表單的請求。