javascript "非法值"检验.

 1 <script type="text/javascript">
 2     function getCoord() {
 3         var x = document.getElementById('xTxt').value;
 4         if(isEmptyOrSpaces(x)) {
 5             alert('请输入x坐标');
 6             return;    
 7         }
 8         //值必须为数字.
 9         if(isNaN(x)) {
10             alert('x值非法');
11             return;    
12         }
13         
14         var y = document.getElementById('yTxt').value;
15         if(isEmptyOrSpaces(y)) {
16             alert('请输入y坐标');
17             return;    
18         }
19         if(isNaN(y)) {
20             alert('y值非法');
21             return;    
22         }
23 }
24 
25     //测试文本框值不能为空.
26     function isEmptyOrSpaces(val) {
27         return val === null || val.match(/^ *$/) !== null;    //"!=="是严格的"不等"
28     }
29 </script>

 

posted @ 2014-10-12 20:45  wonkju  阅读(293)  评论(0)    收藏  举报