セレクターが変更されたときにフォームを自動的に送信するコードを追加しました。
<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")。
ただし、アイテムが事前に選択されている場合、送信時のアクションは機能しなくなります。何故ですか?