Bonjour,
Dans un formulaire formidable qui sert à du e-commerce, j'ai un champ
final qui sert à collecter le total à payer. Je remplis ce champ avec
jquery (en fonction de cases à cocher, de quantités, de prix
unitaires)... quand on clique sur valider ça passe le tout au plugins de
paiement. Ce champ final est paramétré comme "obligatoire" dans Formidable.
Si je remplis ce champ avec un truc du genre:
$("#formulaire_formidable-2 input#champ_input_5").val(totbon);
A la validation j'ai une erreur, comme quoi ce champ obligatoire de
total n'est pas rempli (alors que visuellement j'ai bien la valeur de
totbon qui est apparue dans le champ)
Maintenant si j'utilise ce code:
$("#formulaire_formidable-2 input[name='input_5']").val(totbon);
Ça marche ... j'ai juste changé le sélecteur de l'id au name ... une
idée sur la raison de ce comportement différent ? Les 2 méthodes me vont
bien, juste de la curiosité
Pas sûr que ce soit lié à Spip (c'est
probablement plutôt une question jquery) mais c'est quand même le test
"obligatoire" de spip qui semble faire une différence ...