2016-07-05 2 views
1

에만 모바일 브라우저 당신은 간단하게 할 수있는텍스트 상자 모바일 브라우저

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> 

yo 당신은 단순히 HTML5를 사용하고 있습니다 :

<input type="number">