ノウハウ色々
モジュールいろいろ
リンク集
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー


当サイト構築活用本
  (amazonリンク)

XOOPSコミュニティサイト構築ガイド

Customizing XOOPS

Googleマップ+Ajaxで自分の地図をつくる本

PHPサイバーテロの技法―攻撃と防御の実際

メイン
   《01》XOOPSノウハウなど
     手動とjavascriptからのsubmitの違い

スレッド表示 | 古いものから 前の記事 | 次の記事 | 下へ
話題
手動とjavascriptからのsubmitの違い
投稿者: fanrun7     投稿日時: 2008-8-16

定期バックアップの設定をする時に、気づいたのですが、javascriptからのsubmitは手動と同じことが起きると普通説明されているのですが、違う点がありました。

元のフォームにsubmitボタンが複数設置してあったので、document.form.submit()だけでは、どのボタンを押したのか指定できないとは気づいたので、使いたいボタンのみを含んだフォームに変更してsubmitしたのですが、動きませんでした。そこで、phpinfoのみを含んだスクリプトで仮に受けて比較したところ、その違いが判りました。要はsubmitボタンにnameが指定されていても、document.form.submit()では、そのnameは送信されないのに対して、手動の場合は送信されるという違いです。

対応としては、該当のボタンからはnameをはずし、別にそのnameを持ったinputタグを追加したら動くようになりました。

最初、Firefoxでやったので、固有の問題かと思いましたが、IEでも同様でした。
スレッド表示 | 古いものから 前の記事 | 次の記事 | トップ
Copyright(c) 1996-2010 森を走ろう企画    powered by XOOPS