在JavaScript中,我想在HTML文本框“ TSY”中包含固定的三个字母,然后用户只能在其后添加4个数字(仅数字输入)。 TSY1234 |,当他/她按下“ Backspace”时,数字将被删除,直到达到“ TSY” |。 TSY |那么它将不会被删除,换句话说,..我想在用户输入后固定“ TSY”。

最佳答案

尝试这个:

<input type="text" value="TSY" onkeyup="if ( this.value.slice( 0, 3 ) != 'TSY' ) this.value = 'TSY';">

关于javascript - 当文本长度达到3个字母时,防止在文本框中退格,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20762017/

10-12 04:44