Проверка нажатия кнопки submit ?

программирование html JavaScript jQuery JSON

как сделать так чтобы язык переключался ?


http://jsfiddle.net/Titan93/XPdg7/2/


<button type="submit" value="en" title="English" class="yt-picker-item yt-uix-button yt-uix-button-link <span class="yt-uix-button-content">English </span></button>

<button type="submit" value="ru" title="Русский" class="yt-picker-item yt-uix-button yt-uix-button-link <span class="yt-uix-button-content">Русский </span></button>

<button type="submit" value="ua" title="Україньска" class="yt-picker-item yt-uix-button yt-uix-button-link <span class="yt-uix-button-content">Україньска</span></button>

<div class="sss">
<span data-i18n="key">Русский</span>
<span data-i18n="global">язык</span>
</div>

--------
var resources = {
en: {translation: {'key': 'English', 'global': 'Lang' }},
ru: {translation: {'key': 'Русский', 'global': 'язык'}},
ua: {translation: {'key': 'Україньска','global': 'мова'}}
};
i18n.init({
lng: "ru",
resStore: resources
});
Array.prototype.forEach.call (document.querySelectorAll ('[data-i18n]'), function (element){
element.textContent = i18n.t (element.getAttribute ('data-i18n'));
});

Примечание:
Именно Без, спасибо за ответ, но оно плохо работает, ненадежно.
P.S. хотелось бы реализовать на jQuery

Примечание:
Ell Rion, спасибо, прямо то что нужно!
еще таким маленький вопрос
как можно реализовать эти языки в отдельные файлы ?
Ответы:
Слушай, а не хочешь ли ты обатить свой взор на knockout или angular? Там есть двухсторонее связывание модели и отображения, то что тут и надо.
Простые обработчики тут будут г-кодом. Такое ощущение, что такую задачу вполне могли бы дать на собеседовании.
у вас поломана разметка во первых
Короче я бы сделал так с knockout http://jsfiddle.net/7CxJ6/


10 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.