Vícejazyčná validace e-mailů
Smartform umí zobrazovat chybové hlášky v různých jazycích.
V současnosti podporujeme tyto jazyky: čeština (cs), slovenština (sk), angličtina (en), němčina (de), rumunština (ro), maďarština (hu), chorvatština (hr), slovinština (sl) a bulharština (bg).
Formuláře pro validaci e-mailové adresy v různých jazycích:
Zdrojový kód – JavaScript:
<script type="text/javascript" src="https://client.smartform.cz/v2/smartform.js" async></script>
<script type="text/javascript">
var smartform = smartform || {};
smartform.beforeInit = function () {
smartform.setClientId('[clientId]');
};
smartform.afterInit = function() {
smartform.getInstance('smartform-instance-1').emailControl.setShowValidationStateEnabled(true);
smartform.getInstance('smartform-instance-1').emailControl.setShowMessageEnabled(true);
smartform.getInstance('smartform-instance-1').emailControl.setMessageLanguage("CS");
smartform.getInstance('smartform-instance-2').emailControl.setShowValidationStateEnabled(true);
smartform.getInstance('smartform-instance-2').emailControl.setShowMessageEnabled(true);
smartform.getInstance('smartform-instance-2').emailControl.setMessageLanguage("EN");
smartform.getInstance('smartform-instance-3').emailControl.setShowValidationStateEnabled(true);
smartform.getInstance('smartform-instance-3').emailControl.setShowMessageEnabled(true);
smartform.getInstance('smartform-instance-3').emailControl.setMessageLanguage("DE");
};
</script>
Zdrojový kód – HTML pro formulář:
<form>
<input class="smartform-instance-1 smartform-email" id="mail" placeholder="Zadejte e-mailovou adresu" required="" type="text" />
</form>
<form>
<input class="smartform-instance-2 smartform-email" id="mail" placeholder="Enter email address" required="" type="text" />
</form>
<form>
<input class="smartform-instance-3 smartform-email" id="mail" placeholder="Geben Sie die E-Mail-Adresse ein" required="" type="text" />
</form>