嘗試在 Chrome 的文字欄位中提交內容,這是我在工作中使用的基於網路的工具。
在 IE 中它工作正常,但是當我嘗試向該空間提交查詢時,它會傳回此錯誤。
請將此文字縮短至 1950 個字元或更少(您目前使用 1999 個字元)
這是 HTML 與 Chrome 一起正常工作的問題,還是 Chrome 中是否有設定告訴它不要進行檢查?
答案1
Chrome 對 TextAreas 的 MaxLength 屬性的處理方式有所不同;具體來說,牠喜歡為每個新行計算兩個字符,而不是只計算一個(\r\n
與僅計算\n
)。
這是一個常見問題:
不可編輯的文字欄位和瀏覽器相容性
有時,當從下拉式選單或搜尋框中選擇的不可編輯欄位非常長時(例如課程標題),您可能會收到以下錯誤訊息:
“請將此欄位縮短至 X 個字元或更少。(您目前正在使用 X。)”
此錯誤訊息與某些瀏覽器解釋我們的應用程式頁面的方式直接相關。為了繼續您的申請,請使用 Internet Explorer 或 Mozilla Firefox。
請參閱這些 StackOverflow 問題:
要“修復它”,以便 Chrome 的行為方式與其他瀏覽器相同,需要修改網頁應用程式。