私は検索バーを持っています。テキストを入力して検索をクリックすると、検索結果を表示する別のページに移動します。html要素にフォーム変数の値を割り当てる
問題は、この検索バーがアプリケーションのすべてのページの上部に表示され、特定のページ(検索ページを含む)の一部ではないことです。
要件に応じて、古い検索文字列を検索バーに表示する必要があります。 googleのようなもの。実際にフォームフィールド名を想定し、あなたが以下のように追加することができ、検索フォームが(INPUTは同様にその周りCFOUTPUTタグを持っていることを確認します。また、使用することを
<cfparam name="form.search" default="" />
<input type="text" name="search" value="#HTMLEditFormat(form.search)#" ... />
を「検索」で表示されるファイルで
セッション変数 - > http://www.school-for-champions.com/coldfusion/sessionvariable.htmを使用する必要があります。 – GuZzie
セッション変数は役に立ちません。新しい検索を開始して、他のランダムなページ、古い文字列はまだ保存されます。 –
検索のため、あなたのFORMメソッドはGETでなければなりません。検索結果はURLに格納されます。 –