フォームの上部にhtmlフィルタを含むテーブルページがあります。フォームが送信されると、選択したフィルタがSQLクエリに適用され、選択されたすべてのフィルタが選択された= 'selected'になります。私はリセットボタンが、選択の最初の値にこれらをリセットする、着信コードで指定されていないしたい。選択された= 'selected'の選択要素を含むHTMLリセットフォーム
それは意味がありますか?例えば
、HTMLだった場合:
<select name='minTV'>
<option value=0>Min TV 0</option>
<option value=1000>Min TV 1000</option>
<option value=1100>Min TV 1100</option>
<option value=1200>Min TV 1200</option>
<option value=1300 selected='selected'>Min TV 1300</option>
<option value=1400>Min TV 1400</option>
<option value=1500>Min TV 1500</option>
<option value=1600>Min TV 1600</option>
<option value=1700>Min TV 1700</option>
</select>
今私は、リセットボタンを押したときに、私が最初の値が欲しい、値= 0は、として、1、ない値= 1300を選択しますデフォルトで行われます。私はいくつかの選択ボックスでこれを行う必要があります。
アイデア?できるだけシンプルにしてください。
jQueryはありませんが、Prototypeは問題ありません。
EDIT、応答で1位を答えるために:
私はこの1つは、仕事を得るように見えることはできません。私の選択は次のとおりです。
<button type="reset" value="Reset" onclick="return resetAll();">Reset</button>
そして、私のjavascriptの機能は次のとおりです:
<select name='div' id='divSelect'>
<option value=0>All Divisions</option>
<option value=1 >Premiership East</option>
</select>
マイリセットボタンがある
function resetAll() {
document.getElementById('divSelect').selectedIndex = 0;
}
任意のアイデア?
のjQueryを使用するためのオープン? – j08691
いいえjQuery、申し訳ありません - このサイトはプロトタイプを使用しています。私は現在最初の提案を試してみます。 – Chelmet
あなたが与えた答えはうまくいきます。おそらく構文エラーがあるか、関数が宣言されていないのでしょうか? http://jsfiddle.net/1LrktwL5/1/ – Popnoodles