注册 登录
编程论坛 ASP技术论坛

请教个asp建站的简单问题

aniu0512 发布于 2010-06-28 10:08, 577 次点击
我想建立一个土壤质量评价的系统网站,现在基本框架弄好了,但是遇到了一个问题

具体如下(全部代码见附件(Soilasp.rar)):

点击土壤质量评价系统, 进入 土壤质量评价系统(soil.asp) 页面中:现在有一个问题,就是,输入值、选择常规5项指标评价方法后,我点击查看结果后,上面输入框里的数值不见了,怎样保留值(好像是页面进行了刷新操作,应该是在<form name="soil" method="post" action="soil.asp?action=do"> 出现了问题,正确的应该怎样?)?
另外,怎么判断没有输入值,或者说出错误了,提示请按要求输入数据。

我的评价计算基本思路如下:
1.请输入土壤测试属性值  
'输入框 建议输入值:pH6.5,有机质25,碱解氮150,速效磷20,速效钾150
2.选择评价方法
全指标法评价
最小数据集法评价
常规5项指标评价
3. 点击查看结果
只有本站会员才能查看附件,请 登录

'显示结果
全部代码见附件(Soilasp.rar)

谢谢。
俺是新手,不是学计算机的,但是需要这个来做一个网页程序,完成研究生课题。
谢谢各位高手们。


[ 本帖最后由 aniu0512 于 2010-6-28 10:14 编辑 ]
3 回复
#2
hams2010-06-28 10:30
“我点击查看结果后,上面输入框里的数值不见了,怎样保留值”
——把接收数据的程序写在HTML的前面,然后,在表单项里设置默认值为接收到的数据

“另外,怎么判断没有输入值,或者说出错误了,提示请按要求输入数据。”
——你的文件里已经有了:if request("action")="do" then

“或者说出错误了,提示请按要求输入数据。”
——对输入数据进行判断,不符合的提示错误。
#3
aniu05122010-06-28 10:53
回复 2楼 hams
谢谢,在表单项里设置默认值为接收到的数据,这个怎么设置?俺是新手。
我已经把计算代码放在了html前面,可是还是一样的哦,点击查看结果后就刷新了,输入框内没有值了


[ 本帖最后由 aniu0512 于 2010-6-28 10:56 编辑 ]
#4
hams2010-06-28 15:50
value="上次输入的数据"
1