标题:求助,asp如何证实5>20?
只看楼主
boyfuture
Rank: 1
等 级:新手上路
帖 子:552
专家分:0
注 册:2005-12-20
结帖率:88.89%
 问题点数:0 回复次数:3 
求助,asp如何证实5>20?
请问各位大虾一个问题啊,我现在对比两个文本框的数值,使用的是js的判断语句,具体内容如下:
if(form1.wpsl.value >form1.spsl.value )
{alert("借用物品数量不能大于商品库存量!");form1.wpsl.focus();
return(false);

<input type="text" name="spsl" class="bb" value="<%=request("kcl")%>">
<input type="text" name="wpsl" class="bb11" onKeyUp="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">
我在后面的文本框中输入数字,但是存在这么一个问题:
wpsl=3  spsl=20,然后提交后,js的判断是wpsl>spsl,也就是3>20,请问这种情况该怎么办呢?
谢谢!
搜索更多相关主题的帖子: value asp name input 
2008-01-09 20:47
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
得分:0 
改成这样试试
if(parseInt(form1.wpsl.value)>parseInt(form1.spsl.value))
2008-01-10 00:59
boyfuture
Rank: 1
等 级:新手上路
帖 子:552
专家分:0
注 册:2005-12-20
得分:0 
原帖由 [bold][underline]madpbpl[/underline][/bold] 于 2008-1-10 00:59 发表 [url=http://bbs.][/url]
改成这样试试
if(parseInt(form1.wpsl.value)>parseInt(form1.spsl.value))

谢谢啊,老大!牛!
2008-01-11 19:45
hangxj
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2045
专家分:0
注 册:2006-4-10
得分:0 
LZ,在你解决了问题的时候知道为什么加上parseInt 就可以吗?
又或者有没有其他更加好的方法呢?

http://www./
2008-01-12 17:40



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-196746-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017326 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved