主题:  请高手帮忙给个解决答复

pengyue

职务:普通成员
等级:1
金币:0.0
发贴:37
注册:2002/3/27 15:52:20
#12003/11/23 10:32:17
我的表单如下:
<form name="form1" method="post" action="2.asp">
<p>
<input name="sn" type="text" id="sn">
</p>
<p>
<input type="submit" name="Submit" value="提交">
</p>
</form>
我的处理程序2.asp程序如下:
<%
sn=request.form("sn")
sn=clng(sn)+1
%>
<%=sn%>

假如我在表单中输入00888的话,得到的结果为889,我希望得到的结果为00889,请问该如何解决?

谢谢,请高手帮忙看一下!



pengyue

职务:普通成员
等级:1
金币:0.0
发贴:37
注册:2002/3/27 15:52:20
#22003/11/23 21:00:02
我输入的数字是随机的,有时前面没有0,或者前面有好几个0,我的要求是不省略0,能做到吗?



pengyue

职务:普通成员
等级:1
金币:0.0
发贴:37
注册:2002/3/27 15:52:20
#32003/11/23 21:47:30
比如说,我有时输入0065,希望程序运算为0066,有时输入898,希望程序运算为899,还有时输入00000888,希望程序运算为00000889,就是不希望程序运算后,把本来应该保留的0去掉!



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#42003/11/23 22:39:52
变通一下

<form METHOD=POST>
<input type=text name=text>
<input type=Submit value="Submit">
</form>
<br>
<%
txt = request.form("text")
for i = 1 to len(txt)
    if Cint(left(txt,i))>0 then
    ii = i - 1
    exit for
    end if
next
for i = 1 to ii
zero = zero & "0"
next
txt = clng(txt)+1
Response.write (zero&txt)
%>



我有BLOG了

职务:普通成员
等级:4
金币:16.8
发贴:2209
注册:2003/1/22 2:08:39
#52003/11/24 18:29:51
clng这个函数什么意思啊?