htmlのinputでハマった(webkitの罠)

少し前からChromeを使うようになったんだけどwebkitエンジンが変に優秀なせいでハマってしまった。

[html]

<form action="" method="post">

<input type="text" name="aho">

<input type="submit" name="upflg" value="送信">

</form>

[/html]

という風にやっていたが
chromeやsafari(いずれもwebkit)ではPOSTデータに「upflg」の値が入ってきていた
でもFirefoxやOperaでは「upflg」の値が入ってこない。
どうやらsubmitのnameはwebkit以外は受け取ってくれないらしい
[html]
<form action="" method="post">
<input type="text" name="aho">
<input type="hidden" name="upflg" value="1">
<input type="submit" value="送信">
</form>

[/html]
こうすることでPOSTデータに「upflg = 1」が入った。
横着するもんじゃないな

コメントをどうぞ

メールアドレスが公開されることはありません。