只能数字这样判断
  function checkIsNumber(){
     var nc=event.keyCode;
 if((nc>=48) && (nc<=57) ){
 }else{
   event.keyCode=0;return;
 }
  }
<input name="provinceID" type="text" size="15" maxlength="5" onkeypress="checkIsNumber();">
判断手机号,略加修改即可以了

解决方案 »

  1.   

    if(!(/13[0-9]\d8/.test(userMobile.value)))
    alert("手机号格式不正确!")
    if(isNaN(provinceID.value))
    alert("省市ID必须是数字!")
      

  2.   

    <script language="javascript">
    function fmchk(formname){
    if(formname.userMobile.value!="" && !/^13\d{9}$/.test(formname.userMobile.value)){
    alert('手机号有误!');
    formname.userMobile.focus();
    return false;
    }
    if(!/^\d*$/.test(formname.provinceID.value)){
    alert('省市ID有误!');
    formname.provinceID.focus();
    return false;
    }
    }
    </script>
    <form name="form1" onsubmit="return fmchk(this)">
    用户手机号:<input name="userMobile" type="text" maxlength="15">
    省市ID:<input name="provinceID" type="text" size="15" maxlength="5">
    <input name="submit"  value="查询" type="submit">
    </form>
      

  3.   

    <body>
     <form name=f>
     用户手机号:<input name="userMobile" type="text" maxlength="15" ID="Text1">
    省市ID:<input name="provinceID" type="text" size="15" maxlength="5" ID="Text2">
     <input name="submit"  value="查询" type="submit"  onclick="return check()">
      </form>
      <script>
      function check(){
       if(!(/^\s*$/.test(f.userMobile.value))&&!(/^13[0-9]\d{8}$/.test(f.userMobile.value))){
    alert("手机号格式不正确!")
    f.userMobile.focus()
    f.userMobile.select()
    return false
       }
       
      if(!(/^\s*$/.test(f.provinceID.value))&&!/^\d*$/.test(f.provinceID.value)){
    alert("省市ID必须是数字!")
    f.provinceID.focus()
    f.provinceID.select()
    return false
      
      }
      return true
        
     }
      </script>
     </body>
      

  4.   

    好了。现在问题如下:我从首页进去以后是一个框架页。分为上面的top框架和下面的main框架。上面的框架里是一个top.jsp,就是一个菜单而已。上面所有的连接全都指向下面main框架,在下面的框架里显示。但是现在有一个问题不解。我设定了一个session,失效时间为2分钟。结果我在程序里过了两分钟以后失效(这正常),但是我随便点一个连接,结果首页就是从下面的main框架里显示。
    总之我的意思就是如何让session失效以后跳出这两个框架而把整个IE返回到首页。现在是首页只能从下面的框架显示,但是上面的框架还存在。
    如何解决??
    不够分再加!
      

  5.   

    处理session都是JSP的事,做监听器有些复杂,你还是session失效时,改变连接的target属性为“_top”吧
      

  6.   

    判断$_SESSION值,选择target
    <?php
    if($_SESSION) $target='main';
    else $target='_parent';
    ?>
    <a href="index.php" target="<?php echo $target; ?>">link</a>
      

  7.   

    PHP干嘛 我用JSP!而且是在servlet里面进行验证处理。
      

  8.   

    struts为你做了很多,但也限制了你很多:D