Bonjour et merci d'avance pour votre aide.
Le projet consiste à créer un formulaire de réservation.
Et d'inclure dans celui-ci un tableau dans le quel le visiteur peut ajouter les colis qu'il souhaite envoyé.
- Poids du colis inf. ou sup. à 50kg
- Un commentaire en particulier
- Et si le colis doit être envoyé par transport réfrigéré ou pas.
Le visiteur, ajoute et peu aussi supprimer les colis du tableau.
Aussi, il existe 5 type de véchicule pour le transport.
Si un des colis ajouté est un colis au froid, cela impose le choix du camion réfrigéré.
Mais au niveau du code j'ai vraiment le sentiment de faire du bricologe.
- Les cellules ajouté en JS, ne se conforme pas au CSS appliqué.
- Quel est la meilleur méthode pour manipuler ce tableau? En Arry ou fichier externe. A savoir que ce tableau doit être récupérer pour l'envoie finale du formulaire.
Voici l'adresse de la page en quesiton
http://www.ktsgroup.be/temp/reservation.html
Merci de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 function AddRow(){ var rowCount = document.getElementById("table_order").getElementsByTagName("TR").length; var newRow = document.getElementById("table_order").insertRow(rowCount); var frm_selectedIndex = document.getElementById("frm_weightPack").selectedIndex; var frm_comAddpack = document.getElementById("frm_comAddpack").value; var weightPack; var comAddpack; var icePack = new Array();; var newCell = newRow.insertCell(0); newCell.innerHTML = rowCount + 1 ; newCell = newRow.insertCell(1); if(frm_selectedIndex == 1){weightPack = "> 50 kg"} else {weightPack = "< 50 kg"} newCell.innerHTML = weightPack; newCell = newRow.insertCell(2); if(frm_comAddpack == ""){comAddpack = "Aucun commentaire"} else {comAddpack = frm_comAddpack} newCell.innerHTML = comAddpack; newCell = newRow.insertCell(3); if(document.getElementById("frm_icePack").checked){ icePack[0] = "<img src=\"images/ico/icon_ice.gif\" width=\"18\" height=\"17\" alt=\"icône produit\" />"; icePack[1] = "1" } else { icePack[0] = "" icePack[1] = "0"} newCell.innerHTML = icePack[0]; Array_package.push(weightPack,comAddpack,icePack[1]); }
Partager