2016-07-05 40 views
1

另一種方法使用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

你可以簡單地做瀏覽時,只允許在文本框中輸入數字的JavaScript號:

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

如果喲你正在使用HTML5,那麼你可以簡單地使用:

<input type="number">