2016-07-05 2 views
1

Другой способ разрешить только ввод чисел на текстовое поле с помощью JavaScript, при просмотре с помощью мобильного браузератекстовое поле только номер с помощью JavaScript на мобильном браузере

function validatenumber(vtitle,vtxt) 
{ 
    var amt=document.getElementById(vtxt).value; 
    var mb=amt.substring((amt.length-1), amt.length); 
    if(mb!="") 
    { 
     if((mb==0||mb==1||mb==2||mb==3||mb==4||mb==5||mb==6||mb==7||mb==8||mb==9)&&mb!=" ") 
     {    
     } 
     else 
     { 
      document.getElementById(vtxt).value=amt.substring(0, (amt.length-1)); 
      alert(vtitle+" must in number"); 
     } 
    } 
} 
<input type="text" class="textfield" value="" id="extra7" name="extra7" onkeyup="validatenumber('Title extra7','extra7')"> 

Sentrapedagang.com

+1

Почему бы вам просто не использовать ''? – gcampbell

ответ

2

Вы можете просто сделать :

<input type="text" onkeypress='return event.charCode >= 48 && event.charCode <= 57'></input> 

и если лет u используют HTML5, тогда вы можете просто использовать:

<input type="number"> 
Смежные вопросы