CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  JavaScript

??一个关于javascript的问题!有人可以帮我改改嘛?

楼主wsonline(wangshuai)2006-07-03 11:57:14 在 Web 开发 / JavaScript 提问

有一个下拉列表框和一个文本框,比如说我选下拉列表框的第一个,对应文本框的值必须是3(数字)位!我写了一些,有人可以帮我改改嘛?谢谢!  
  <script   language="javascript">  
  function   check(){  
  if(document.form1.bank[1].selected==true){  
            if(document.form1.bank[1].value.length!=3)  
                  alert("工商银行账号不对!");  
                  return   false;  
  }  
  if(!isNum(document.form1.account.value)){  
  alert("必须是数字!");  
  document.form1.account.focus();  
  return   false;  
  }  
  function   isNum(num){  
  var   i,j,strTemp;  
  strTemp="0123456789";  
  for(i=0;i<num.length;i++)  
  {  
  j=strTemp.indexOf(num.charAt(i));  
  if(j==-1)  
  {  
  return   false;  
  }  
  return   true;  
  }  
  </script> 问题点数:5、回复次数:1Top

1 楼oldcsdn()回复于 2006-07-03 13:59:38 得分 0

<script   language="javascript">  
  function   check(){  
  if(document.form1.bank[1].selected==true){  
          var   reg   =   /^\d{3}$/g;                                 //正则式(表示只能为三位数字)  
          if(   !   reg.test(   document.form1.bank[1].value   )   )  
                  alert("工商银行账号不对!");  
                }  
  }  
   
  </script>  
  Top

相关问题

关键词

得分解答快速导航

  • 帖主:wsonline

相关链接

  • Web开发类图书

广告也精彩

反馈

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