我现在是做出来了两个查询,一个是根据书籍编号id(Integer类型)查询,另一个是根据书籍名称name(String类型)查询,
现在我想在点击“查询”按钮的时候,验证书籍编号输入框是否是数字类型,以及点击另一个查询按钮的时候验证书籍名称输入框输入的是否是String类型,当然我提问的主要难点还是在书籍编号查询验证输入的是否是数字,最好体现的效果是<script type="text/javascript"><script>代码区验证,出现  alert("必须输入数字!即如下字符:1234567890");的那种

解决方案 »

  1.   

    或这也可以想ASP.NET那样 在输入查询书籍编号的时候 输入框右边就出现提示“必须输入数字”也行,主要是要的是效果,不让老师检查的时候发出疑问即可
      

  2.   

    不会正则表达式我目前先用下面的js解决了    <script type="text/javascript" src="jquery.js"></script>
        <script type="text/javascript">
        $(document).ready(function(){
          $("#t1").click(function(){
            $("#a1").html("输入查询书籍编号必须为数字");
          });
        });
        </script>
      

  3.   

    可以在提交前用javascript验证下,验证是否为数字的话,可以用正则表达式,
      

  4.   

    要验证的值: val
    if(isNaN(val)){
        alert('请输入数字');
    }
    //运行到下面都是非数字类型的数据  可以理解为字符串
      

  5.   

    上面的方法可以,就是在客户端用javascript验证一下,还有就是因为你做的是javaee项目,所以也可以考虑用数据校验器,即定义一个数据校验器,然后配置文件,这样也可以实现。
      

  6.   

    用户可以输入string类型,你可以在判断下,不是int类型就强制类型转换