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处理程序也更好