2017-11-05 13 views
0

私はSymfony 2Twigを使用します。Twigの2つの送信ボタン

私は1つのサブミットを含むフォームを持っていますが、このサブミットは識別子tfg_insertarCongreso (form name="formularioRegistro" method="POST" action = "{{path('tfg_insertarCongreso')}}")の関数を呼び出します。

私は2つの異なるアクションを呼び出すために2つのボタンを提出する必要があります。 いくつか考えてください。

ありがとうございました

答えて

1

サーバー側のテンプレートエンジンだけでは実現できません。 送信ボタンはaction属性を<form>に変更できません。

<form>action属性を書き換えるjavascriptハンドラを添付することもできます。

namevalueのボタンを異なる方法で使用すると、サーバー側でボタンのクリックと異なることができます。

なぜ2番目の方法が優れていますか?私は両方のケースで同じ検証と承認のチェックを(同じページで同じフォームなので)行うと思います。したがって、それが単であるときは扱いやすくなりますaction

関連する問題