0

車両を管理するためのアドホック コンポーネントがあり、ユーザーが車両に関する詳細情報を必要とする場合は、車両の ID をパラメーターとしてフォームに渡して連絡先フォームにリダイレクトし、車両の名前やその他の情報を事前に取得したいと考えています。メールを送信します。どうすればこれを達成できますか?現在、私は Fox Contact Form を使用していますが、より良い代替手段があれば変更できます。

4

1 に答える 1

1

私はFoxContactFormの機能に精通していませんが、ChronoFormsを使用していくつかの自動サイトでこれを正確に行っています。これは2ステップのプロセスです。まず、元のページの情報をどのようにパッケージ化するかを決定する必要があります。

詳細情報がリンクの場合は、クエリ文字列の一部として情報をフォームに渡す必要があります。リンクは次のように形成する必要があります。

http://www.yoursite.com/index.php?option=com_chronoforms&view=form&year=2000&make=Ford&model=Mustang

フォームに渡すパラメータはいくつでも追加できます。

より多くの情報をフォームに入力できる場合は、連絡先フォームに渡すすべてのデータを含む非表示のフィールドをフォームに追加できます。

タスクの2番目の部分は、連絡先フォームのフィールドにコードを追加して、アイテムがフォームに自動的に入力されるようにすることです。例えば:

<input type="text" name="year" value="<?php JRequest::getVar('year',''); ?>">
<input type="text" name="make" value="<?php JRequest::getVar('make',''); ?>">
<input type="text" name="model" value="<?php JRequest::getVar('model',''); ?>">

これにより、ユーザーが編集できる入力フィールドが提供されますが、テキストボックスの代わりに、フィールドを読み取り専用または非表示のフィールドにすることが簡単にできます。

于 2012-09-18T15:19:53.810 に答える