チェックボックスをオンまたはオフに切り替える「詳細検索」ページをユーザーに提供したいと考えています。私は、ページの残りの部分の上に重層し、そのようにチェックボックスを使用していますDIV作られた:これはかなりうまく機能チェックボックスはページビューを切り替えます
style.display = "none"
style.display = "block"
をし、私がしたいことは基本的にモーダルダイアログであるので、それは私には意味があります。
「リセット」ボタンを追加してすべてのフィールドをクリアし、「詳細検索」ページを再度表示します。私はそのすべてを達成する方法を知らない。私は2つのアイデアを持っていますが、どちらも取り組んでいる。
- はその後、何とか上のチェックボックスを持っている リフレッシュページを教えて、検索語のためにセッション変数をリセットします。
- divを表示または非表示にする代わりに、専用の[詳細検索]ページを使用します。このページは、?search = trueパラメータのルートURLです。このチェックボックスは、パラメータの有無によるURLの切り替えを行います。制御しやすくなります。
溶液#2のためにこの種のコードを使用する私の試みは働いていない:
function ModalPage() {
if(self.location == location)
{ self.location = "?search=true"; }
else { self.location = location; }
// (some attempts looked less silly than this...)of #2
}
あなたのソリューション?
チェックボックスをオンに設定することはできますが、スクリプトは起動しません。たぶん、style.display属性を設定するだけで済むかもしれません。 – Smandoli
ああ、あなたはクリックで発砲しているのですか?うん、ちょうどstyle.display属性も設定しておきます。プログラムで行うと、ページは変更と見なされません。 – dweiss
ちょっと...ちょっとイライラしてしまいました。しかし、私もいくつかの安心感が必要でした。ありがとう! – Smandoli