有一产品发布网页Articleadd.asp,表单由ArticleSave.asp处理(action="ArticleSave.asp?action=add"),本人在表单其中增加两个文本域以添加会员价和市场价,名称分别为Newprice、Oldprice,在ArticleSave.asp进行了相应修改(红色部分为增加部分):
<%
dim rs,sql,ErrMsg,FoundErr
dim ArticleID,Product_Id,Newprice,Oldprice,BigClassName,SmallClassName,SpecialName,Title,Content,key,UpdateTime,Hits
dim IncludePic,DefaultPicUrl,UploadFiles,Elite,Passed,arrUploadFiles
dim ObjInstalled
ObjInstalled=IsObjInstalled("Scripting.FileSystemObject")
FoundErr=false
ArticleID=Trim(Request.Form("ArticleID"))
Product_Id=trim(request.form("Product_Id"))
Newprice=trim(request.form("Newprice"))
Oldprice=trim(request.form("Oldprice"))
BigClassName=trim(request.form("BigClassName"))
...
%>
----------------------------------
sub SaveData()
rs("Product_Id")=Product_Id
rs("BigClassName")=BigClassName
rs("SmallClassName")=SmallClassName
rs("SpecialName")=SpecialName
rs("Newprice")=Newprice
rs("Oldprice")=Oldprice
rs("Title")=Title
rs("Content")=Content
...
end sub
但在增加产品时,如果会员价或市场价留空的话,IE就提示“您要访问的网页有问题,无法显示。”;如果将
rs("Newprice")=Newprice
rs("Oldprice")=Oldprice
去掉或填写会员价和市场价产品就可正常发布。但我在表单验证部分并没有标明会员价和市场价为必填内容呀。
哪位知道什么原因吗?
[此贴子已经被作者于2006-1-14 8:52:33编辑过]