3 回答

TA貢獻(xiàn)1858條經(jīng)驗(yàn) 獲得超8個(gè)贊
使用key up事件并使用replace()替換#為空string ''。
<script>
function validateInput()
{
var data = document.getElementById("input").value;
data = data.replace('#','');
document.getElementById("input").value = data;
}
</script>
<input type="text" id="input" onkeyup="validateInput()" />

TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超13個(gè)贊
這對(duì)我有用。將您的邏輯置于onkeydown
或onkeypress
事件處理函數(shù)中。找出答案charCode
。它必須是35。然后簡單地event.preventDefault()
滿足條件。

TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超5個(gè)贊
用于replace function將#替換為事件keyup或oninput事件上的空格。
<input type="text"
oninput="this.value = this.value.replace(/#/g, '')" />
添加回答
舉報(bào)