Je suis en train de programmer un formulaire de commande comportant plusieurs éléments de commande. Chaque élément de ligne est une ligne dans la forme, identique à la ligne précédente. Je me demande quelle est la convention pour les noms et les identifiants sur les champs de saisie. Est-ce que j'utilise les mêmes noms et identifiants pour les champs de chaque rangée?Que dois-je utiliser pour les noms et les identifiants dans les formulaires avec des lignes répétées?
Comment faire référence à un champ de saisie dans une ligne de formulaire particulière?
Comment référencer les lignes du formulaire en tant que tableau?
Quelle est la meilleure approche de programmation?
par exemple:
quantité d'article ITEM_PRICE TOTAL_PRICE quantité article ITEM_PRICE TOTAL_PRICE quantité d'article ITEM_PRICE TOTAL_PRICE
grâce
ajoutez-vous le numéro de ligne à chaque ID ou comme un champ caché distinct sur chaque ligne? – sdfor
Pour chaque ID, donc pour la ligne 1, vous auriez item1 quantity1 item_price1 total_price1. Looping sur eux peut alors être fait en utilisant getElementById ('item' + i) où i est le nombre incrémentant. – JShumaker
Avoir un ID début avec un nombre enfreint la spécification w3c. http://www.w3.org/TR/html4/types.html#h-6.2 – seth