gpt4 book ai didi

javascript - 多语言语言切换器 asp.net

转载 作者:行者123 更新时间:2023-11-28 07:48:11 25 4
gpt4 key购买 nike

我想在 asp.net 4.0 网站上使用多语言语言切换器。下面的代码有效;

 <body>
<div id="polyglotLanguageSwitcher">
<form id="form1" runat="server" >
<form action="#" >
<select id="polyglot-language-options" >
<option id="en" value="en" selected="selected">English</option>
<option id="fr" value="fr">Fran&ccedil;ais</option>
<option id="de" value="de">Deutsch</option>
<option id="it" value="it">Italiano</option>
<option id="es" value="es">Espa&ntilde;ol</option>
</select>
</form>
</form>
</div>

我想按如下所示使用(在 <form id="form1" runat="server"> </form> 标记中),但它不起作用。

<body>
<form id="form1" runat="server" >
<div id="polyglotLanguageSwitcher">
<form action="#" >
<select id="polyglot-language-options" >
<option id="en" value="en" selected="selected">English</option>
<option id="fr" value="fr">Fran&ccedil;ais</option>
<option id="de" value="de">Deutsch</option>
<option id="it" value="it">Italiano</option>
<option id="es" value="es">Espa&ntilde;ol</option>
</select>
</form>
</div>
</form>

polyglog.js 在这里: https://github.com/ixtendo/Polyglot-Language-Switcher/blob/master/js/jquery.polyglot.language.switcher.js

有什么想法吗?

最佳答案

尝试遵循它对我来说有效。我在 div polyglotLanguageSwitcher 中添加了表单标签,它起作用了:

<body>
<div id="container" style="width: 400px; margin: 140px auto 40px;">
<!-- begin language switcher -->
<div id="polyglotLanguageSwitcher">
<form id="form1" runat="server">

<select id="polyglot-language-options">
<option id="en" value="en">English</option>
<option id="fr" value="fr">Fran&ccedil;ais</option>
<option id="de" value="de">Deutsch</option>
<option id="it" value="it">Italiano</option>
<option id="es" value="es">Espa&ntilde;ol</option>
</select>

</form>
</div>
<!-- end language switcher -->

</div>
</body>

如果您想要 div 之外的表单,请更改 js 中的以下行,但我不会推荐它:

var options = $("#" + rootElementId + " > form > select > option");

var options = $("#" + rootElementId + " > select > option");

  $("#" + rootElementId + " form:first-child").remove();

$("#" + rootElementId + " :first-child").remove();

关于javascript - 多语言语言切换器 asp.net,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27185246/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com