【问题标题】:i18next and JQuery doesn't work in form's drop down listi18next 和 JQuery 在表单的下拉列表中不起作用
【发布时间】:2013-08-14 21:54:48
【问题描述】:

我正在将 JQuery Mobile 用于移动网站,而对于本地化,我正在使用 i18next。我的表单有问题,这里是:

 <form id="form" method="POST" action="webservices/action.php">
    <select id="subject">
        <option value='0' data-i18n="contact.email" selected></option>
        <option value='1' data-i18n="contact.name"></option>
        <option value='2' data-i18n="contact.object"></option>
    </select>
</form>

本地化工作正常,我显示了所需的文本。但是,第一个选项不显示,无法选择(可以选择其他选项)。在 Javascript 中查看 select 对象时,似乎选择了正确的索引。因此是 UI 问题。

不使用 i18next 时我没有任何问题。

有人知道如何解决这个问题吗?

【问题讨论】:

    标签: jquery-mobile i18next


    【解决方案1】:

    我找到了解决方法。我注意到,当我发送表单并重置它时,下拉列表正确显示。所以在初始化i18n之后,我使用了这个:

    document.getElementById("form").reset();

    现在可以正确显示表单了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-16
      相关资源
      最近更新 更多