2013-01-25 112 views
0

我想做一个函数,它将变量名称作为字符串,检查是否存在查询字符串或request.form或具有该名称的变量并返回值。可变名称作为另一个变量的值,ASP经典

function revalue(varName) 

    if request(varName) <> "" then 
     revalue= request(varName) 
    else   
     revalue= "" 
    end if 

end function 

我怎么能检查是否存在所谓的为varName值的变量,并且有一个价值?

+2

为什么?这个函数和Request(varname)完全一样... –

+0

@RicoSuave你错过了他们说“或变量”的部分。我不得不承认,我也在这一刻搔了搔脑袋几分钟。我只是希望他们没有使用用户输入来评估他们在答案中使用的评估。 – safetyOtter

+0

好吧,您必须仔细阅读才能明白这一点,但是想法是编写一个函数来重新编译所有表单文本框,但是该值可以是另一种形式,或者是一个会话或一个变量,或者是数据库。这些值来自用户表单,我知道可能会有很多脏输入,但是这个脚本将运行在一个专用的局域网中,所以这些用户将非常少,并且都可以追踪:D –

回答

1

...

else 
    if eval(varName) <> "" then 
    revalue= eval(varName) 
    else 
    revalue= ""  
    end if 
end if 
相关问题