熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> JSP教程 >> 正文

js判斷輸入是否為數字

2013-11-15 12:17:01  來源: JSP教程 

  js判斷輸入是否為數字

  <html xmlns="
<head>
<meta httpequiv="ContentType" content="text/html; charset=gb" />
<title>js判斷輸入是否為數字</title>
<script language="javascript教程">
 function ischeckNum()
 {
  var num = documentgetElementById(isnum)value;
  if( num )
  {
   if( !isNaN( num ) )
   {
    alert(是數字);
    return false;
   }
   else
   {
    alert(你輸入的數據不是數字);
    myfmisnumselect();
    return false;
   }
  }
  else
  {
   alert(需輸入內容);
   myfmisnumfocus();
  }
 }
</script>
</head>

  <body>
<form name="myfm" method="post" action="">
  <label>
  <input type="text" name="isnum"  id="isnum">
  </label>
  <label>
  <input type="button" name="Submit" value="檢測是否為數字"  onClick="ischeckNum();">
  </label>
</form>
</body>
</html>
注明:在javascript中要判斷用戶輸入的內容是否為數字我們只要用isNaN來判斷一下就OK了

  isNaN(numValue) 其中必選項 numvalue 參數為要檢查是否為 NAN 的值

  如果值是 NaN 那麼 isNaN 函數返回 true 否則返回 false

  使用這個函數的典型情況是檢查 parseInt 和 parseFloat 方法的返回值還有一種辦法變量可以與它自身進行比較 如果比較的結果不等那麼它就是 NaN 這是因為 NaN 是唯一與自身不等的值


From:http://tw.wingwit.com/Article/program/Java/JSP/201311/20636.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.