用onChange替换输入的特殊字符

时间:2018-08-23 05:48:17

标签: javascript forms input onchange

我正尝试用׳׳替换“”,也要用replace替换“”,但这是行不通的。

import math

def floorTo10ths(number, exp):
     return int(math.floor(number/10**exp) * 10**exp) 

floorTo10ths(1900, 3)
function replaceName(e) {
  e.value = e.value.replace(/'/g, '׳');
  e.value = e.value.replace(/"/g, "׳׳");
}

1 个答案:

答案 0 :(得分:3)

如果您希望将更改作为用户类型查看,则最好使用oninput而不是onchangeonchange失去焦点时会触发input,每次输入都会触发oninput

function replaceName(e) {
  e.value = e.value.replace(/'/g, '׳');
  e.value = e.value.replace(/"/g, "׳׳");
}
<input class="form-control" name="name" type="text" oninput="replaceName(this)" />