Magentoのいくつかのフォーム要素を間違えて入力した場合、事前に入力されたフォームを取得するにはどうすればよいですか?Magentoでのフォーム提出でエラーが発生したあと、カスタムフォームを事前に入力する方法はありますか?
私はコンタクトフォームに似たフォームを持つカスタムモジュールを持っていますが、それにはrecaptchaがあります。したがって、顧客は他の必須フィールドと共にキャプチャコードを挿入する必要があります。
お客様がrecaptchaの作成に間違いを犯したと仮定すると、同じページにリダイレクトされますが、リダイレクト後にフォームデータが消えてしまいます。だから、私がしたいのはフォームフィールドを保存して、何度も何度も塗りつぶす必要がないようにすることです。
どのような助けも非常に評価されます。
$myParam = $this->getRequest()->getParam('my_param');
または
$params = Mage::app()->getRequest()->getParams();
を使用して、フォームでそれを埋めるを:使用して
おかげ
ダニー、おかげで助けようとしたが、それは仕事をしなかった。このソリューションはhttp://www.magentocommerce.com/boards/viewthread/237450/ –
に掲載されています。Magentoforumsは閉鎖されており、magento.stackexchange.comにリダイレクトされています。 。 –
フォーラムスレッドのアーカイブ版です。これは現在死んでいます: https://goo.gl/t5EhKg – EcoG