このブログで、言語セレクターをよりスタイリッシュなものに変更するための素晴らしいコード スニペットを見つけました。(Twitterブートストラップを念頭に置いて)
かなりきれいに見えますが、実際に選択をクリックすると、onclickには何も送信されません。私はまだ jquery の専門家ではありませんが、最新の 1.8.0 バージョンでは、onclick
動作を停止する何かが非推奨になっている可能性がありますか?
<form name="setLang{{ lang.1}}" action="/i18n/setlang/" method="POST">{% csrf_token %}
<input name="next" type="hidden" value="{{ redirect_to }}" />
<input type="hidden" name="language" value="{{ lang.0 }}" />
<a href="#" onclick="document.setLang{{ lang.1 }}.submit(); return false;">{{ lang.1 }}</a>
</form>