CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

简单问题,数字比较大小(50分)

楼主CharleneChoi(规划海)2005-06-03 15:47:33 在 Web 开发 / ASP 提问

数字比较大小,总是先把第一个数来比较,如:检验数RKJYSL为10,正品RKZPS添3,应该把10和3比较,10>3通过。可它只把第一个数来比较而不在把整个数来比较3>1不通过。  
   
  这段代码该怎么改才能避免这种情况!~!~!  
   
  <td>  
        检验数<input   name="RKJYSL"   type="text"   id="RKJYSL"   size="8"   >  
  </td>  
  <td>  
        正品<input   name="RKZPS"   type="text"   id="RKZPS"   size="6"   onchange="if(RKZPS.value>form1.RKJYSL.value){alert('正品不能大于检验数量'+form1.RKJYSL.value+'!');return   false;}">  
    </td>  
  <td>  
        <input   name="RKJYshs"   type="text"   id="RKJYshs"   size="6">  
  </td> 问题点数:50、回复次数:3Top

1 楼baiyunfei(虚度残生)回复于 2005-06-03 16:11:20 得分 25

加个取整试试    
   
  正品<input   name="RKZPS"   type="text"   id="RKZPS"   size="6"   onchange="if(parseInt(RKZPS.value)>parseInt(form1.RKJYSL.value)){alert('正品不能大于检验数量'+form1.RKJYSL.value+'!');return   false;}">  
  Top

2 楼lymlx()回复于 2005-06-03 16:12:06 得分 0

你是按字符串比较的吧,转成数值试试Top

3 楼jerryzhai(宇城之冬)回复于 2005-06-03 16:16:55 得分 25

JS这么写就可以了  
   
  if(parseInt(form1.RKZPS.value)>parseInt(form1.RKJYSL.value)){alert('正品不能大于检验数量'+form1.RKJYSL.value+'!');return   false;}Top

相关问题

  • 数字类型比较大小
  • 如何比较三个数字的大小?
  • 数字比较
  • c的分数简单比较大小问题
  • Help! 怎样最简单比较 年 月 日 时 分的大小
  • 超简单问题,怎样比较两字符串大小?
  • 问一个比较简单的问题,上传后如何获取swf类型文件的大小
  • 最简单的问题我不会:怎样将字母转换成ascii比较大小?
  • 比较大小的问题
  • 时间大小的比较

关键词

  • 数字
  • 检验
  • rkjysl
  • 正品
  • rkzps
  • 数字比较大小
  • 个数
  • 检验数
  • 通过
  • parseint

得分解答快速导航

  • 帖主:CharleneChoi
  • baiyunfei
  • jerryzhai

相关链接

  • Web开发类图书

广告也精彩

反馈

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