Javascript 用onChange替换输入的特殊字符

Javascript 用onChange替换输入的特殊字符,javascript,forms,input,onchange,Javascript,Forms,Input,Onchange,我试图用׳׳和׳来替换这个,但它不起作用 函数替换名(e){ e、 value=e.value.replace(/“/g,׳”); e、 value=e.value.replace(/“/g,”); } 如果希望将更改视为用户类型,则最好使用oninput而不是onchangeonchange,oninput会为每个输入触发 函数替换名(e){ e、 value=e.value.replace(/“/g,׳”); e、 value=e.value.replace(/“/g,”); } 在我这

我试图用׳׳和׳来替换这个,但它不起作用

函数替换名(e){
e、 value=e.value.replace(/“/g,׳”);
e、 value=e.value.replace(/“/g,”);
}

如果希望将更改视为用户类型,则最好使用
oninput
而不是
onchange
<当
input
失去焦点时,会触发code>onchange,
oninput
会为每个输入触发

函数替换名(e){
e、 value=e.value.replace(/“/g,׳”);
e、 value=e.value.replace(/“/g,”);
}

在我这方面似乎工作得很好。工作得很好,但如果没有焦点,您也可以在输入单词后使用onkeydown或onkeydup事件进行即时更改。与内联属性相比,正确分配Javascript处理程序也更好