2013-06-24 105 views
0

我有一个文本框。 我想使这个领域只接受10位数字,并抛出一个错误,如果输入的数字超过10或低于10设置文本字段限制

<td><input name="Number" type="text" id="Number" value="" required/></td> 

    document.getElementById('Number').onchange = function() 
    { 
      if(this.value > 11){ 
       this.value = "Please Check the Ticket Number Again"; 
      } 
      if(this.value < 10){ 
       this.value = "Please Check the Ticket Number Again"; 
      } 
    } 

回答

1

试试这个代码:

<td><input name="Number" type="text" id="Number" value="" required/></td> 

    document.getElementById('Number').onchange = function() 
    { 
      if(this.value.length != 10){ 
       this.value = "Please Check the Ticket Number Again"; 
      } 

    } 
+0

Worked..Thanks一很快。那很快.. :) – Pete