J'utilise un virtuel pour permettre la saisie d'une adresse mail. Je souhaiterais faire une validation du format de l'adresse mail (par regex par exemple) avant de l'enregistrer.
Voilà le rendu du widget : Et voilà le code utilisé :
Code : Tout sélectionner
<div class="cmd cmd-widget reportModeHidden" data-type="action" data-subtype="message" data-cmd_id="#id#" data-cmd_uid="#uid#" data-version="#version#" data-eqLogic_id="#eqLogic_id#" style="width: 200px;">
<input type="text" class="form-control input-sm message" data-cmd_uid="#uid#" data-cmd_id="#id#" step="300" value="#state#">
<center><a class='btn btn-success btn-xs execute cmdName'>#valueName#</a></center>
<script>
$('.cmd[data-cmd_uid=#uid#]:last .execute').on('click', function() {
jeedom.cmd.execute({id: '#id#', value: {message: $('.cmd[data-cmd_uid=#uid#] .message').value()}});
});
</script>
</div>
Merci et bonne journée,