1

セレクターが変更されたときにフォームを自動的に送信するコードを追加しました。

            <select name="template" id="templateselector" onchange='this.form.submit()'>
                {{foreach $templates as $t}}
                    <option value="{{$t}}"{{if $t==$template}} selected="selected"{{/if}}>{{$t}}</option>
                {{/foreach}}
            </select>

ブラケット タグは、私のテンプレート エンジンから取得されます。

ページが最初に読み込まれ、選択リストのエントリが選択されると、フォームが送信されます。次に、リスト内の選択された項目を事前に選択します (selected="selected")。

ただし、アイテムが事前に選択されている場合、送信時のアクションは機能しなくなります。何故ですか?

4

1 に答える 1

1

アイテムから同じアイテムに「変更」しているため、変更ではありません。

于 2010-05-14T11:15:15.727 に答える