asp 数值计算问题出错,不理解的怪事,特求助。
shuliang=3
danjia=15
hejia=request("hejia")
'验证数量*单价=合价。
if shuliang*danjia<>hejia then
response.write"<SCRIPT language=JavaScript>alert('对不起,数量×单价≠合价!');"
response.write"javascript:history.go(-1)</SCRIPT>"
Response.End
end if
存在问题:hejia返回输入框的值是45,可在IF语句判断时,返回的值为真,即提示不相等。
而将hejia=request("hejia")一句换为:hejia=45时,返回的值为假,即不提示。
不知是为什么,特求助。
[解决办法]