Javascript 当文本长度达到3个字母时,防止退格到文本框中
在JavaScript中,我想在HTML文本框“TSY”中包含一个固定的三个字母,然后用户只能在它们后面添加4个数字(仅数字输入)| TSY1234 |,当他/她按“Backspace”时,数字将被删除,直到到达“TSY”| TSY |为止,换句话说,它不会被删除。。我想让“TSY”固定在用户输入后面 试试这个:Javascript 当文本长度达到3个字母时,防止退格到文本框中,javascript,textbox,Javascript,Textbox,在JavaScript中,我想在HTML文本框“TSY”中包含一个固定的三个字母,然后用户只能在它们后面添加4个数字(仅数字输入)| TSY1234 |,当他/她按“Backspace”时,数字将被删除,直到到达“TSY”| TSY |为止,换句话说,它不会被删除。。我想让“TSY”固定在用户输入后面 试试这个: 按照我的要求工作得很好。。谢谢:)@user3132629-如果这对你有用,那么你应该在可能的时候接受它作为答案。 <input type="text" value="TSY"
按照我的要求工作得很好。。谢谢:)@user3132629-如果这对你有用,那么你应该在可能的时候接受它作为答案。
<input type="text" value="TSY"
onkeyup="if ( this.value.slice( 0, 3 ) != 'TSY' ) this.value = 'TSY';">
<input type="text" value="TSY"
onkeyup="if ( this.value.slice( 0, 3 ) != 'TSY' ) this.value = 'TSY';"
oncut="return false;"
onpaste="return false;">