系統有個欄位,作為參數設置,限制用戶只能輸入大於0的正整數: <input type="text" name="non" ng-model="non" onpaste="return false;" onkeyup="if ( this.value.length == 1 ) { this.valu ...
系統有個欄位,作為參數設置,限制用戶只能輸入大於0的正整數:

<input type="text" name="non" ng-model="non" onpaste="return false;" onkeyup="if ( this.value.length == 1 ) { this.value = this.value.replace(/[^1-9]/g, '') } else { this.value = this.value.replace(/\D/g, '') }" onafterpaste="if ( this.value.length == 1) { this.value = this.value.replace(/[^1-9]/g, '0') } else { this.value = this.value.replace(/\D/g, '') }" />Source Code
上面有一個onpaste屬性,即是說,此文本框不接受粘貼數據。