请教:关于数组问题?一直想不通!

guolucky2003 2003-12-10 05:40:48

怎样可以实现在面的功能呢?前提一定要用到数组mm(3)
<%

dim mm(3)
mm(1)=10
mm(2)=20
%>
<html>
<head>
<script language="JavaScript">
function ck(id)
{
if (id.tx.value>mm(1)) {
alert("你输入的数量大于实际库存数!!");
id.tx.value="";
id.tx.focus();
}

}
</script>
<title>
aaa
</title>
</head>
<body>
<form action="" method="post" name="form1">
<input name="tx" type="text" onChange="ck(form1)">
</form>
</body>
</html>
...全文
29 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ghlfllz 2003-12-11
  • 打赏
  • 举报
回复
我上面用asp的用意是用数组记录数据库内的记录,如果你将距改成javascript就无法将数据库里的东西读到数组了,请问还有别的方法吗?

呵呵,下面这段代码已可以将你的从数据库里的东西读到数组里去的吗
下面是一个示例
<%
Response.Write("<script language='javascript'>")
Response.Write("var mm=new Array();")
recordcount=1
do while not rs.eof and not rs.bof
Response.Write("mm["&recordcount&"]='"&rs("filedname")&"';")
recordcount=recordcount+1
rs.movenext
loop
Response.Write("</script>")
%>
kirc 2003-12-11
  • 打赏
  • 举报
回复
没看懂,是这个意思么?
if (id.tx.value><%=mm(1)%>) {

把问题说清楚吧。
guolucky2003 2003-12-11
  • 打赏
  • 举报
回复
我上面用asp的用意是用数组记录数据库内的记录,如果你将距改成javascript就无法将数据库里的东西读到数组了,请问还有别的方法吗?
ghlfllz 2003-12-10
  • 打赏
  • 举报
回复
可以这么写

<%
Response.Write("<script language='javascript'>")
Response.Write("var mm=new Array();")
Response.Write("mm[1]=10;")
Response.Write("mm[2]=20;")
Response.Write("</script>")
%>
<html>
<head>
<script language="JavaScript">
function ck(id)
{
if (id.tx.value>mm(1)) {
alert("你输入的数量大于实际库存数!!");
id.tx.value="";
id.tx.focus();
}

}
</script>
<title>
aaa
</title>
</head>
<body>
<form action="" method="post" name="form1">
<input name="tx" type="text" onChange="ck(form1)">
</form>
</body>
</html>

28,407

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧