- <input type="text" value="1"
- onkeyup="value=((value=value.replace(/\D/g,''))==''||
- (value=value.replace(/\D/g,''))==0
- ?'1':value)"onafterpaste="value=(
- (value=value.replace(/\D/g,''))==''||
- (value=value.replace(/\D/g,''))==0
- ?'1':value)">
onafterpaste -> 粘贴之后触发
或者
- <script>
- $("input").on({
- keyup : function(){
- var value=$(this).val();
- $(this).val((value=value.replace(/\D/g,''))==''|| (value=value.replace(/\D/g,''))==0 ?'1':value);
- },
- paste : function(){
- var val=$(this).val();
- $(this).val((val=val.replace(/\D/g,''))==''|| (val=val.replace(/\D/g,''))==0 ?'1':val);
- }
- });
- </script>
来源: http://www.qdfuns.com/article/31062/ae5e1867b675a023d19b39a6b57b5c8e.html