« EC-CUBE 「この商品を買った人は、こんな商品も購入しています」 | トップページ | EC-CUBE 携帯からの注文確認メールにヘッダを付ける »

au端末でデータをPOSTできない!!

XHTMLで携帯サイトを記述してるけど、まだやっぱりキャリアごとに色々とあります。

PC,docomo,Softbankいずれもきちんと動作しているプログラムが、
auに限って動作いない。

受取るプログラムはPHPで記述してたんだけど、そのプログラムに到達していないようで、送信ボタンを押したとたんにブラウザ終了~ってなる。

HTMLのソースは↓

<?xml version="1.0" encoding="utf-8"?>
<-- 途中省略 -->

<form name="form1" method="post" action="*********.php">
<input type="hidden" name="xxx" value="$hoge" />
<div align="center">
<input type="submit" value="送 信" />
</div>
</form>
<--以下省略-->

ヘッダ情報とか、DOCTYPEとかいろいろ見てたけど、ハッと思ったのが
『Formタグのactionすら見えてない状態でSubmitされてるんじゃない?』

ということで、divタグを移動してみました。↓

<div align="center">
<form name="form1" method="post" action="*********.php">
<input type="hidden" name="xxx" value="$hoge" />
<input type="submit" value="送 信" />
</form>
</div>

う、動きました(^^)

実は前も formの中を hrタグで区切ったら、auだけ変な動きしてたことがあったのです。
formの中身はdivやらhrやら、意味合いとして区切りを持たせるタグを入れない方が無難かな。。。。

|

« EC-CUBE 「この商品を買った人は、こんな商品も購入しています」 | トップページ | EC-CUBE 携帯からの注文確認メールにヘッダを付ける »

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/520403/45440492

この記事へのトラックバック一覧です: au端末でデータをPOSTできない!!:

« EC-CUBE 「この商品を買った人は、こんな商品も購入しています」 | トップページ | EC-CUBE 携帯からの注文確認メールにヘッダを付ける »