怎么在VB ASP中将一个文本设置为一个数值大于2000,且需要为1000的整数倍数据 ,怎么修改这段语句<input name="PickupCount" type="text" onChange="javascript:this.value=this.value.replace(/[^\d]/g

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 21:20:40

怎么在VB ASP中将一个文本设置为一个数值大于2000,且需要为1000的整数倍数据 ,怎么修改这段语句<input name="PickupCount" type="text" onChange="javascript:this.value=this.value.replace(/[^\d]/g
怎么在VB ASP中将一个文本设置为一个数值大于2000,且需要为1000的整数倍数据 ,
怎么修改这段语句
<input name="PickupCount" type="text" onChange="javascript:this.value=this.value.replace(/[^\d]/g,'');if(this.value<0){
this.value=0;};" onKeyUp="javascript:this.value=this.value.replace(/[^\d]/g,'');if(this.value<0){
this.value=0;};">

怎么在VB ASP中将一个文本设置为一个数值大于2000,且需要为1000的整数倍数据 ,怎么修改这段语句<input name="PickupCount" type="text" onChange="javascript:this.value=this.value.replace(/[^\d]/g
把这个input改成这样吧,后面那个onKeyUp不要写了,要不用户输入的时候会有点小麻烦.

修改后当用户输入数值小于2000时会自动改成2000,当大于2000且不为1000的整数倍时,会自动去掉后面的零头(比如2345变成2000)