2012-02-10 22 views
1

これを行うためにとにかくjavaなしの純粋なHTMLですか?HTMLページの更新時に選択を保持するためのドロップダウンメニュー?

次のように現在のHTMLは次のとおりです。

<form name="form1"> 
<select name="menu" onChange="location=document.form1.menu.options[document.form1.menu.selectedIndex].value;"> 
<option value=''></option> 
<option value="<?php the_permalink() ?>?product_order=DESC">A-Z</option> 
<option value="<?php the_permalink() ?>?product_order=ASC">Z-A</option> 
<option value="<?php the_permalink() ?>">Price</option> 
<option value="<?php the_permalink() ?>?product_order=id">Recently Added</option> 
</select> 
</form> 

これは動作しますが、ページをリロードし、ソートが適用さしかし、ドロップダウンボックスの選択が空白に戻ります - 私はそれが「アクティブを表示したいのですが'選択?

答えて

1

は、単純に、ユーザによって選択されているものに、このコードを追加するには、PHP/Perlの/ Pythonの(どんな言語)を変更し、どこでもこれは選択されたままになりますするために追加された方1つのオプションタグ

selected="selected"に追加しますこれは非常に「初心者」質問ですが、私のPHPがある場合は、最後のオプションが選択されたかった場合例えば、あなたの$ _POST値を通じて

、これはhtmlコード

<option selected="selected" value="<?php the_permalink() ?>?product_order=id">Recently Added</option> 
+0

だろうごめんなさい欠けている、私は上記の$ _POSTをどのように使うのだろうか?コード? – user1202360

+0

ユーザーがデータを入力すると、入力した$ _POST値でデータを取得しますが、正しいでしょうか?この入力データを使用して、選択された値を確認し、選択したタグで新しいデータを正しいオプション – JimmyBanks

+1

に出力します。したがって、$ _POSTを使用して、選択した "select"をオプションの1つに挿入しますか? – user1202360

関連する問題