中身が空のPOST項目があると、次の項目がRequest.formで受け取れない

このトピックの投稿一覧へ | 条件検索へ

  • ユーザとしてログインするとこのフォーラムに投稿することができます。
    アカウントをお持ちでない場合はこちらから登録してください。

なし 中身が空のPOST項目があると、次の項目がRequest.formで受け取れない

msg# 1
depth:
0
投稿日時 2008-6-18 17:44 | 投稿者: aoyama
「中身が空のPOSTが送信されない」のトピックスと関連するかもしれませんが
開発環境が違っているので、新規トピックスで質問させて下さい。

windows2003severのIISを利用したasp(VBscript)で携帯用ページを作成しております。

formを使って入力項目をpostで送っていますが
空入力の項目があると、次の項目が受け取れません。

具体的には
<form action="test1.asp" method="POST">
<input type=text name="x1" size=2>
<input type=text name="x2" size=2>
<input type=text name="x3" size=2>
<input type=text name="x4" size=2>
<input type=submit value="ok">
</form>
とした時に
test1.asp側で
x1=Request.form("x1")
x2=Request.form("x2")
x3=Request.form("x3")
x4=Request.form("x4")
と受けた時に

項目を全て入力していると、x1〜x4に値が入りますが
たとえばx3が空の時はx4に値があってもx4に値が入りません
例)
x1=01
x2=02
x3=空
x4=04
でPOSTした場合
受取側は
x1=01
x2=02
x3=空
x4=空

この時にP1エミュレータのHTTPログでPOST項目を表示させると
x1=01&x2=02&x3&x4=04
となっています

ちなみに実機では
同じソースでもx4には値が渡ります。

サーバー側に値を受け取って
エラーチェックを掛けているので
入力された項目が正しく受け取れないと
デバックが出来ず大変困っております。

何か良い解決方法はありますでしょうか。

投稿ツリー



価格・購入
無料評価版