0

ここで表現されているのと同じ問題があります: http://ask.cakephp.org/questions/view/multiple_submit_buttons_1

そのページは問題について尋ねましたが、実際に機能する解決策は投稿されていませんでした.

複数のボタンを備えた CakePHP ajax ポップアップ フォームがあります。バックエンド コントローラーでポストの値を確認すると、ボタンの値が送信されていません。これは、すべての ajax フォームで発生します。送信ボタンをフォーム値として渡しません。

私の質問は次のとおりです。バックエンドコントローラーの送信ボタンのフォーム値を取得するにはどうすればよいですか? うまくいく解決策がありましたが、風変わりでした。「form_action」という名前の非表示の入力ボックスの値を設定する送信ボタンの onclick イベントのそれぞれに JavaScript を追加しました。

4

1 に答える 1

0

ボタンの名前を設定します。

echo $this->Form->submit('Reply',array('name'=>'data[Message][reply]'))
于 2011-11-04T16:19:49.587 に答える