HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2010
0908
名無しHTTP/POSTでの複数submit8解決


名無し

リンク

2010/9/8(Wed) 23:42:16|NO.34918

<input type="submit" name="one" value="あ">
<input type="submit" name="two" value="い">

上のようなフォームにPOSTで送信したいのですが、submitがうまくいきません
送信時に one(あ) のボタンを押して送信したことにしたいのです
どうすればいいですか?



この記事に返信する


gagreag

リンク

2010/9/9(Thu) 15:04:49|NO.34924

あのボタンをclickすればいいだろ



ANTARES

リンク

2010/9/10(Fri) 01:04:16|NO.34930

 PHPでチェックしてみたところでは
「one="あ"」か「two="い"」を送ればよさそうに見えます。

 Java scriptで処理して別のデータを送っている可能性もあるので
チェックしてください。



名無し

リンク

2010/9/10(Fri) 23:36:45|NO.34942

一応試してみたのですが、どうやら出来ていない用です・・
試しに値を空にしたり、ひとつに絞ってやってみたのですが、送れていないようです

POST /index.php?wlite HTTP/1.1
Host:www8.atpages.jp
User-Agent: Mozilla/5.0 (Windows; U;(中略) Firefox/3.6.9
Content-Length: 47 ←ここはstrlenで出力
Connection: Keep-Alive

a=1234&b=5678&c=9012

のようなプログラムは書いてみたんですけど
何か指摘があればお願いします

ちなみにこれで単一submitのほうは正常に送信できました



ANTARES

リンク

2010/9/12(Sun) 00:48:29|NO.34956

a=1234&b=5678&c=9012&one=%82%A0

ただし、「charset=Shift_JIS」の場合。

Java scriptはチェックしましたか?

>ちなみにこれで単一submitのほうは正常に送信できました
あまり意味がありません(全然なくはないけど)。

htmlもJava Scriptもある程度読めなきゃいけないし、
文字コードのスキルも必要だし、なかなかたいへんです。



名無し

リンク

2010/9/12(Sun) 13:52:22|NO.34960

一応一通り試してみましたがダメでした。
受け取り側のPHPに問題があるのでしょうか・・

ちなみに受け取り先のPHPは
main.php?wlite
<form action="./main.php?wlite" method="POST">
の形なのですが、関係ありますか?



ANTARES

リンク

2010/9/12(Sun) 23:24:58|NO.34970

 諦めるかもっと勉強するか、どちらかしかないでしょう。



名無し

リンク

2010/9/13(Mon) 00:08:00|NO.34971

わかりました
何度もありがとうございました



名無し

リンク

2010/10/9(Sat) 18:47:09|NO.35285

チェック忘れましたすいません



ONION software Copyright 1997-2023(c) All rights reserved.