bonjour,
comment additionnée 2 boutons radio et choix multiple?
exemple:
0;choisir dans la liste
0;Yes;300
0;No;200
j'ai trouvé une solution mais je n'arrive pas a la mettre en place.
qu'elle est le script action pour l’élément a choix multiple?
solution trouver sur le forum.
Par défaut Re : Additionner 2 valeurs dans BreezingForms
Une base (avec dans cet exemple des boutons radio nommés radio1, radio2, etc...)
Sur chaque bouton radio, le code suivant (attention aux noms de tes éléments qui ne seront pas les mêmes. Ici le champ "amount" sert de totalisateur):
Code:
function ff_radio1_action(element, action)
{
switch (action) {
case 'click':
vals = '';
opts = JQuery("[name=\"ff_nm_radio1[]\"]");
for (o = 0; o < opts.length; o++){
if (opts[o].checked) {
vals = opts[o].value;
}
}
vals1 = '';
opts = JQuery("[name=\"ff_nm_radio2[]\"]");
for (o = 0; o < opts.length; o++) {
if (opts[o].checked) {
vals1 = opts[o].value;
}
}
ff_getElementByName('amount').value=Number(vals)+N umber(vals1);
break;
default:;
} // switch
} // ff_radio1_action
A adapter à tes besoins, noms de champs, etc...
comment additionnée 2 boutons radio et choix multiple?
exemple:
0;choisir dans la liste
0;Yes;300
0;No;200
j'ai trouvé une solution mais je n'arrive pas a la mettre en place.
qu'elle est le script action pour l’élément a choix multiple?
solution trouver sur le forum.
Par défaut Re : Additionner 2 valeurs dans BreezingForms
Une base (avec dans cet exemple des boutons radio nommés radio1, radio2, etc...)
Sur chaque bouton radio, le code suivant (attention aux noms de tes éléments qui ne seront pas les mêmes. Ici le champ "amount" sert de totalisateur):
Code:
function ff_radio1_action(element, action)
{
switch (action) {
case 'click':
vals = '';
opts = JQuery("[name=\"ff_nm_radio1[]\"]");
for (o = 0; o < opts.length; o++){
if (opts[o].checked) {
vals = opts[o].value;
}
}
vals1 = '';
opts = JQuery("[name=\"ff_nm_radio2[]\"]");
for (o = 0; o < opts.length; o++) {
if (opts[o].checked) {
vals1 = opts[o].value;
}
}
ff_getElementByName('amount').value=Number(vals)+N umber(vals1);
break;
default:;
} // switch
} // ff_radio1_action
A adapter à tes besoins, noms de champs, etc...
Commentaire