Al enkele dagen aan het zoeken hoe ik een webformulier meertalig krijg en de labels/foutmeldingen/etc automatisch vertaal wanneer een taal wordt geselecteerd.
Principe wat ik wens te bereiken, kan je live zien op:
http://web.geotracer.be/
Hier worden de labels mooi vertaald, zonder page refresh, van zodra een andere taal wordt gekozen. Nu probeer ik een vereenvoudigde versie van zo'n aanmeld formulier in elkaar te knutselen.
Heb snel even deze webform online gegooid:
http://www.geotracer.be/demo/Login/
Weet iemand een eenvoudige manier om dit met jquery en ajax uit te werken?
Mijn eerste idee was om het zo te doen:
Maw een vertaald formulier terug posten in <div id="result"></div> en het originele formulier verbergen. Een nogal omslachtige manier, maar ik geraak er niet aan uit om dit beter te doen ...
Hoe kan ik dit aanpakken?
Principe wat ik wens te bereiken, kan je live zien op:
http://web.geotracer.be/
Hier worden de labels mooi vertaald, zonder page refresh, van zodra een andere taal wordt gekozen. Nu probeer ik een vereenvoudigde versie van zo'n aanmeld formulier in elkaar te knutselen.
Heb snel even deze webform online gegooid:
http://www.geotracer.be/demo/Login/
Weet iemand een eenvoudige manier om dit met jquery en ajax uit te werken?
Mijn eerste idee was om het zo te doen:
code:
1
2
3
4
5
6
7
| { klikken op een vertaalknopje } $.post("/translate.php", {lang: "" + language + ""}, function(data) { if(data.length > 0) { $('#form').hide(); $('#result').html(data); } }); |
Maw een vertaald formulier terug posten in <div id="result"></div> en het originele formulier verbergen. Een nogal omslachtige manier, maar ik geraak er niet aan uit om dit beter te doen ...
