我在这个博客上发现了这个很棒的代码片段,可以将语言选择器更改为更时尚的东西。(记住 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>