2013-01-25 166 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 
相關問題