IE下form表單密碼輸入框可以輸入中文問題

2022-03-06 09:12:53 字數 616 閱讀 1467

今天遇到了乙個問題:

在ie瀏覽器登入介面,密碼輸入框,切換到中文輸入法,竟然可以輸入中文,已經設定過了input的type="password"。

解決方法:

可以給input設定css樣式:style="ime-mode:disabled;"

ime-mode:disabled:完全禁用ime。對於有焦點的控制項(如輸入框),使用者不可以啟用ime。

說明:設定或檢索是否允許使用者啟用輸入中文,韓文,日文等的輸入法(ime)狀態。

另外還可以通過正規表示式,禁止使用者輸入中文。

查了css樣式:

ime-mode:auto | normal | active | inactive | disabled

適用所有的輸入文字框

取值說明:

auto:不影響ime的狀態。

normal:正常的ime狀態

active:指定所有使用ime輸入的字元。即啟用本地語言輸入法。使用者仍可以撤銷啟用ime

inactive:指定所有不使用ime輸入的字元。即啟用非本地語言。使用者仍可以撤銷啟用ime

disabled:完全禁用ime。對於有焦點的控制項(如輸入框),使用者不可以啟用ime

form表單裡輸入框即時監聽輸入資訊

傳統對於文字框 input 的輸入可通過鍵盤的 onkeydown onkeypress onkeyup 來監測,但在處理較多細節時存在詬病比如 cut 剪下 paste 複製 undo 撤銷 redo 重做 drag drop 拖拽 輸入法等。onchange 必須得滑鼠離開才觸發,類似與onbl...

Jquery與form表單 財務金額輸入框

將文字框設定成帶有千位分隔符的財務專用數字輸入框 零.var tothousands function num d d result while re.test num else if num return result var tonormalnum function numstr param e...

樣式 輸入框 輸入框和表單設計

輸入框允許使用者在 ui 中輸入文字。它們通常出現在表單和對話方塊中。輸入框元件設計應該為互動提供清晰的啟示,使輸入框在布局中易於發現 高效地填充和可訪問。以下是輸入框的基本元素 容器 可互動輸入區 輸入文字 輸入文字字段 標題 告訴使用者這個輸入框該輸入什麼內容 佔位符文字 為使用者提供輸入文字前...