essetelle
Messages postés15Date d'inscriptiondimanche 18 septembre 2005StatutMembreDernière intervention13 mai 2006
-
13 mai 2006 à 09:18
essetelle
Messages postés15Date d'inscriptiondimanche 18 septembre 2005StatutMembreDernière intervention13 mai 2006
-
13 mai 2006 à 18:18
Bonjour,
Je suis un peu à charge en ce moment !
Je vous explique !
J'ai un tableau comprenant plusieurs colonnes. La première présente les photos des produits, tout va bien. Les visiteurs commandent leurs produits via des check box qui renferment des codes de calcul (avec calcul auto dans un champ en lecture seule en bas du formulaire). Tout allais bien à partir du moment où les visiteurs ne souhaite qu'un seul produit mais je voudrais qu'ils puissent en commander plusieurs. J'ai finalement choisi de mettre d'autre check box en incluant un code de calcul en fonction de la quantité, par exemple pour l'achat d'une bague, ils cochent la case correpondante, pour deux bagues ils cochent la case souhaitée etc... Sur chaque ligne du tableau il y a la photo, le descriptif, la case pour l'achat d'une unité, la case pour l'achat de deux etc.
Ma question est la suivante:
Sur chaque ligne du tableau je voudrais qu'une seule case soit cochable, sinon message d'alerte, j'ai trouver plein de scripts intéréssant mais si je le insère, mes codes de calculs ne fonctionnent plus.
Voici mes codes insérés par exemple pour 1 produit: (le code est lourd car il y a un calque et un tableau)
<SCRIPT LANGUAGE= "JavaScript">
<!--
function calcul ()
{
var vtotal=0;
if (form1.abeille.checked)
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 13 mai 2006 à 10:10
bonjour,
>>Sur chaque ligne du tableau je voudrais qu'une seule case soit cochable
mettre un avec le même name ( sur chaque ligne un name différent )
à la place du
cordialement Bul. Site
essetelle
Messages postés15Date d'inscriptiondimanche 18 septembre 2005StatutMembreDernière intervention13 mai 2006 13 mai 2006 à 15:55
Re bonjour !
Ca marche pas ! Du coup seul le 2ème calcul fonctionne mais pas le premier. Si on coche seulement le premier bouton radio, le total n'affiche que les frais de port ! mais le deuxième calcule bien, je ne comprends pas !! En violet ce que j'ai modifié (j'ai essayé en nommant différemment les "id" ça marche pas et évidement si je change les "names", toutes les boutons sont cochés ! Que faire ?
<SCRIPT LANGUAGE= "JavaScript">
<!--
function calcul ()
{
var vtotal=0;
if (form1.abeille.checked)
vtotal+=3;
avec Internet explorer : activer le debogage,
( et mieux télécharger le debugger chez microsoft : gratis )
avec FireFox : lire les erreurs signalées dans la console javascript.
c'est le minimum.
essetelle
Messages postés15Date d'inscriptiondimanche 18 septembre 2005StatutMembreDernière intervention13 mai 2006 13 mai 2006 à 17:14
J'ai viré onLoad= "MM_preloadImages('images/commanderbis.gif','images/creationsbis.png','images/accueilbis.gif')"
car finalement ça ne servait à rien je pense ! J'ai mis le > après BODY mais je regrette ça marche pas ! le code var vtotal =0;
if (form1.abeille.checked)
vtotal+=3; n'est pas pris en compte dans le total comme tout à l'heure ! prochaine message SCRIPT COMPLET DE MA PAGE