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`)
comment(0)