| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 803 人关注过本帖
标题:[求助]求助一个关于数字的验证程序
取消只看楼主 加入收藏
gdk2006
Rank: 4
等 级:业余侠客
威 望:8
帖 子:928
专家分:270
注 册:2006-7-2
结帖率:66.67%
收藏
 问题点数:0 回复次数:5 
[求助]求助一个关于数字的验证程序
我想写一个关于数字的验证程序!
我想在文本框输入的必须是数字而且必须在1--50之间该怎么写啊!
搜索更多相关主题的帖子: 数字 验证 文本 
2006-07-28 13:48
gdk2006
Rank: 4
等 级:业余侠客
威 望:8
帖 子:928
专家分:270
注 册:2006-7-2
收藏
得分:0 

怎么没有人来解答呢!救救我啊!


程序员的悲哀如何找女朋友?
追女解决方案百度“让她着迷”!
2006-07-28 21:31
gdk2006
Rank: 4
等 级:业余侠客
威 望:8
帖 子:928
专家分:270
注 册:2006-7-2
收藏
得分:0 

我的程序是一个批量处理录入的验证!我的代码是这样的:
<form name="myform" method="post" action="ceshi.asp?Action=ok">
<%
Dim i,k
k=5 '自己定义文本框个数
for i = 1 to k
%>
<input name="upto<%=i%>" type="text" id="upto" ><br>
<%next%>
<input type="submit" name="Submit" value="提交">
</form>
<%
Dim tmp
If Request.QueryString("Action")="ok" Then
for i = 0 to k
tmp = Request.Form("upto"&i)
set rs=server.CreateObject("ADODB.Recordset")
sql="select * from biao"
rs.open sql,conn,1,3
rs.addnew
rs("number")=tmp
rs.update
next
%>
<script language="javascript">
alert('添加成功!')
window.location.href="index.asp"
</script>
<%
End If
%>

这样就是一个批量录入数据的程序!
但是它的文本框由循环语句控制的,如果我要写验证的话是不是也要用循环啊!
如果按照4楼帅哥的意见我验证了不让他输出"输入成功"而直接录入数据库!
我感觉不好实现!
我也写了个验证但是他验是验证了但是它还是提交了!
程序如下:
<script language="javascript">
function check()
{
a=document.form1.k.value
if (isNaN(a)||a=="")
{
alert("格式错误,请输入数字!");
document.form1.k.focus();
document.form1.k.select();
}
else
{

}
}
</script>
<form id="form1" name="form1" method="post" action="1.asp">
<label>
<input name="k" type="text" id="k" />
</label>
<label>
<input type="submit" name="Submit" value="提交" onclick="check()"/>
</label>
</form>


程序员的悲哀如何找女朋友?
追女解决方案百度“让她着迷”!
2006-07-29 18:11
gdk2006
Rank: 4
等 级:业余侠客
威 望:8
帖 子:928
专家分:270
注 册:2006-7-2
收藏
得分:0 
我刚刚想到了,可不可以把数据录入用另一个文件执行,我把它里面的数据提交给另一个文件,比如说是:pass.asp
把那个K的值传递过来,
<%
dim tml
for i=1 to k
tml=Request.Form("upto"&i)
if tml="" then
response.Write"<script language=javascript>alert('数据不能为空!');history.back(-1);</script>"
response.End()
end if
if tml<>0 and tml<=50 then
response.Write"<script language=javascript>alert('格式不对!');history.back(-1);</script>"
response.End()
end if
%>
'后面再加上
<%
Dim tmp
If Request.QueryString("Action")="ok" Then
for i = 0 to k
tmp = Request.Form("upto"&i)
set rs=server.CreateObject("ADODB.Recordset")
sql="select * from biao"
rs.open sql,conn,1,3
rs.addnew
rs("number")=tmp
rs.update
next
%>
<script language="javascript">
alert('添加成功!')
window.location.href="index.asp"
</script>
<%
End If
%>

大家看看这样可以不???

程序员的悲哀如何找女朋友?
追女解决方案百度“让她着迷”!
2006-07-29 18:21
gdk2006
Rank: 4
等 级:业余侠客
威 望:8
帖 子:928
专家分:270
注 册:2006-7-2
收藏
得分:0 
呕!还差个next语句

程序员的悲哀如何找女朋友?
追女解决方案百度“让她着迷”!
2006-07-29 18:23
gdk2006
Rank: 4
等 级:业余侠客
威 望:8
帖 子:928
专家分:270
注 册:2006-7-2
收藏
得分:0 
十楼的帅哥!我去试试!看行不!
因为给别人做的是个数字添加系统,他要批量录入所以就想到用循环的文本框了!
他还要做搜索数字的系统,就是怕他录入错误,所以才写验证的!要把程序限制死!

程序员的悲哀如何找女朋友?
追女解决方案百度“让她着迷”!
2006-07-30 21:58
快速回复:[求助]求助一个关于数字的验证程序
数据加载中...
 
   



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

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