betaNode::2006-10-07

Javascript on ASPでRequest.Formの値の有無の判定

ASPでは送られてきたFormをRequest.Form("*name*")で取得できるが、"*name*"のフォームが送信されていない場合、それを判別する方法がわからない。テキストで表示すれば"undefined"になるけど、Request.Form("*name*")+""=="undefined"じゃ、値が"undefined"の時と判別できないし……。とか、悩んでたけど、判別できた。

(Request.Form("url")!="undefined" && Request.Form("url")+""=="undefined")?*値なし*:*値あり*

テキストに変換した値が"undefined"で、直の値が"undefined"で無ければ、「値なし」と判定できる。

実にメンドクサイことであるナ~(´A`)

Trackback URL

http://betanode.ddns.net/2006-10-07.trackback

comment(0)