Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/428.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当文本长度达到3个字母时,防止退格到文本框中_Javascript_Textbox - Fatal编程技术网

Javascript 当文本长度达到3个字母时,防止退格到文本框中

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

在JavaScript中,我想在HTML文本框“TSY”中包含一个固定的三个字母,然后用户只能在它们后面添加4个数字(仅数字输入)| TSY1234 |,当他/她按“Backspace”时,数字将被删除,直到到达“TSY”| TSY |为止,换句话说,它不会被删除。。我想让“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;">