Fix formidable#73
Le problème n'arrivait que si on n'avait pas encore choisi d'email pour l'expediteur.
Lorsqu'un le fait un afficher_si de type @champ@ == ''
, on avait un
comportement incohérent entre le JS et le PHP
- côté PHP, le test effectué était
null == ''
, dont résultattrue
. - côté JS, le test effectué était
undefined == ''
, donc résultatfalse
.
Tout cela est lié à la manière tordue dont fonctionne
.serializeArray()
en JS (pour récuperer les valeurs du form
courant)...
On corrige cela côté JS en transformant les undefined
en ''
avant le
test.
avis bienvenu sur le diagnostic et la solution retenue