判斷輸入框輸入是否是數位

來源:互聯網
上載者:User
關鍵字 網頁製作 Ajax JavaScript

 <html>  

&lt;head&gt; &nbsp; &lt;title&gt;測試數位&lt;/title&gt; &nbsp; &lt;script&gt; &nbsp;&nbsp; &nbsp; &nbsp; function onCheck() { &nbsp; &nbsp; &nbsp; var numValue=document.getElementById("num").value; &nbsp; &nbsp; &nbsp; var index=-1; &nbsp; &nbsp; &nbsp; for(var i=0;i&lt;numValue.length;i++){ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; var ch=numValue.charAt(i); &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if(ch&gt;=0&amp;&amp;ch&lt;=9){ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; index=-1; &nbsp; &nbsp; &nbsp; &n bsp; &nbsp; }else{ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; index=1; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; b reak; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; } &nbsp; &nbsp; &nbsp; } &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if(index==1){ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; alert("您輸入的非數位! 請重新輸入"); &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; document.getElementById("num").value=""; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return; &nbsp; &nbsp; &nbsp; }else{ &nbsp; &nbsp; &nbsp; alert("輸入正確! 您輸入的數位是:"+numValue); &nbsp; } &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; } &nbsp; &nbsp; &nbsp; function onCheck1(){ &nbsp; &nbsp; &nbsp; &n bsp; &nbsp; var numValue=document.getElementById("num1").value; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if(isNaN(numValue)){ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; alert("您輸入的非數位! 請重新輸入..."); &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; document.getElementById("num1").value=""; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }else{ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; alert("輸入正確! 您輸入的數位是:"+numValue); &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; } &nbsp; &nbsp; &nbsp; } &nbsp; &lt;/script&gt; &nbsp; &lt;/head&gt; &nbsp; &lt;body&gt ; &nbsp; &lt;h3&gt;測試輸入是否是數位第一種方法&lt;/h3&gt; &nbsp; &lt;input type="text" id="num" /&gt; &nbsp; &lt;input type="button" value="測試1" onclick="onCheck()" /&gt; &nbsp; &lt;h3&gt;測試輸入是否是數位第二種方法&lt;/h3&gt; &nbsp; &lt;input type="text" id="num1 " /&gt; &nbsp; &lt;input type="button" value="測試2" onclick="onCheck1()" /&gt; &nbsp; &lt;/body&gt; &nbsp; &lt;/html&gt; &nbsp;
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.