CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

文本框控制无效

楼主sqqd1234()2006-06-03 08:00:08 在 Java / Web 开发 提问

<script   language="javascript">  
  <!--  
  function   checked1(s)  
  {  
   
   
  var   patrn=/^[0-9]{1,20}$/;   //校验是否全由数字组成    
                    if   (!patrn.exec(s))   return   false    
                      return   true  
   
  }  
  -->  
  </script>    
  <form   name="form1"   method="post"   action=""   onSubmit="return   checked1(s);">  
      <p>  
          <input   type="text"   name="textfield">  
  </p>  
      <p>  
          <input   type="text"   name="textfield">  
  </p>  
      <p>  
          <input   type="submit"           name="Submit"   value="提交">  
      </p>  
  </form> 问题点数:10、回复次数:5Top

1 楼OnlyFor_love(『勾勾手指头 一辈子不分手』)回复于 2006-06-03 08:43:43 得分 0

if   (!patrn.test(s))   {  
        return   false    
  }else{  
    return   true  
  }Top

2 楼harston(顽石)(风停了,雨停了,一路泥泞~)回复于 2006-06-03 11:15:21 得分 0

if   (!patrn.exec(s))   return   false    
                      return   true  
   
  加个分号吧;Top

3 楼zouzhiqiangzzq()回复于 2006-06-03 11:43:53 得分 0

语法错误Top

4 楼xhusa(立风)回复于 2006-06-03 14:21:37 得分 0

你的S的值从那里来,函数定义为S,在调用的时候仍是S,你将之写为<form   name="form1"   method="post"   action=""   onSubmit="return   checked1(this.form.textfield);">看看  
  此外象这种符合正则表达式的检测我个人认为最好是在文本框的onkeypress中判断Top

5 楼youyu529()回复于 2006-06-03 14:28:09 得分 0

你那S有问题Top

相关问题

关键词

得分解答快速导航

  • 帖主:sqqd1234

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo